Class IngressClassSpecPatchArgs.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.networking.v1.inputs.IngressClassSpecPatchArgs.Builder
-
- Enclosing class:
- IngressClassSpecPatchArgs
public static final class IngressClassSpecPatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(IngressClassSpecPatchArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IngressClassSpecPatchArgs
build()
IngressClassSpecPatchArgs.Builder
controller(com.pulumi.core.Output<java.lang.String> controller)
IngressClassSpecPatchArgs.Builder
controller(java.lang.String controller)
IngressClassSpecPatchArgs.Builder
parameters(com.pulumi.core.Output<IngressClassParametersReferencePatchArgs> parameters)
IngressClassSpecPatchArgs.Builder
parameters(IngressClassParametersReferencePatchArgs parameters)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IngressClassSpecPatchArgs defaults)
-
-
Method Detail
-
controller
public IngressClassSpecPatchArgs.Builder controller(@Nullable com.pulumi.core.Output<java.lang.String> controller)
- Parameters:
controller
- Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.- Returns:
- builder
-
controller
public IngressClassSpecPatchArgs.Builder controller(java.lang.String controller)
- Parameters:
controller
- Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.- Returns:
- builder
-
parameters
public IngressClassSpecPatchArgs.Builder parameters(@Nullable com.pulumi.core.Output<IngressClassParametersReferencePatchArgs> parameters)
- Parameters:
parameters
- Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.- Returns:
- builder
-
parameters
public IngressClassSpecPatchArgs.Builder parameters(IngressClassParametersReferencePatchArgs parameters)
- Parameters:
parameters
- Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.- Returns:
- builder
-
build
public IngressClassSpecPatchArgs build()
-
-