@Stability(value=Experimental) public static final class KubernetesObjectValueProps.Builder extends Object implements software.amazon.jsii.Builder<KubernetesObjectValueProps>
KubernetesObjectValueProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
KubernetesObjectValueProps |
build()
Builds the configured instance.
|
KubernetesObjectValueProps.Builder |
cluster(ICluster cluster)
Sets the value of
KubernetesObjectValueProps.getCluster() |
KubernetesObjectValueProps.Builder |
jsonPath(String jsonPath)
Sets the value of
KubernetesObjectValueProps.getJsonPath() |
KubernetesObjectValueProps.Builder |
objectName(String objectName)
Sets the value of
KubernetesObjectValueProps.getObjectName() |
KubernetesObjectValueProps.Builder |
objectNamespace(String objectNamespace)
Sets the value of
KubernetesObjectValueProps.getObjectNamespace() |
KubernetesObjectValueProps.Builder |
objectType(String objectType)
Sets the value of
KubernetesObjectValueProps.getObjectType() |
KubernetesObjectValueProps.Builder |
timeout(Duration timeout)
Sets the value of
KubernetesObjectValueProps.getTimeout() |
@Stability(value=Experimental) public KubernetesObjectValueProps.Builder cluster(ICluster cluster)
KubernetesObjectValueProps.getCluster()cluster - The EKS cluster to fetch attributes from. This parameter is required.
[disable-awslint:ref-via-interface]this@Stability(value=Experimental) public KubernetesObjectValueProps.Builder jsonPath(String jsonPath)
KubernetesObjectValueProps.getJsonPath()jsonPath - JSONPath to the specific value. This parameter is required.this@Stability(value=Experimental) public KubernetesObjectValueProps.Builder objectName(String objectName)
KubernetesObjectValueProps.getObjectName()objectName - The name of the object to query. This parameter is required.this@Stability(value=Experimental) public KubernetesObjectValueProps.Builder objectType(String objectType)
KubernetesObjectValueProps.getObjectType()objectType - The object type to query. This parameter is required.
(e.g 'service', 'pod'...)this@Stability(value=Experimental) public KubernetesObjectValueProps.Builder objectNamespace(String objectNamespace)
KubernetesObjectValueProps.getObjectNamespace()objectNamespace - The namespace the object belongs to.this@Stability(value=Experimental) public KubernetesObjectValueProps.Builder timeout(Duration timeout)
KubernetesObjectValueProps.getTimeout()timeout - Timeout for waiting on a value.this@Stability(value=Experimental) public KubernetesObjectValueProps build()
build in interface software.amazon.jsii.Builder<KubernetesObjectValueProps>KubernetesObjectValuePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.