Class GCPPlatformStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.GCPPlatformStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<GCPPlatformStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class GCPPlatformStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<GCPPlatformStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
GCPPlatformStatus holds the current status of the Google Cloud Platform infrastructure provider.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GCPPlatformStatus()No args constructor for use in serializationGCPPlatformStatus(CloudLoadBalancerConfig cloudLoadBalancerConfig, String projectID, String region, List<GCPResourceLabel> resourceLabels, List<GCPResourceTag> resourceTags, List<GCPServiceEndpoint> serviceEndpoints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GCPPlatformStatusBuilderedit()Map<String,Object>getAdditionalProperties()CloudLoadBalancerConfiggetCloudLoadBalancerConfig()GCPPlatformStatus holds the current status of the Google Cloud Platform infrastructure provider.StringgetProjectID()resourceGroupName is the Project ID for new GCP resources created for the cluster.StringgetRegion()region holds the region for new GCP resources created for the cluster.List<GCPResourceLabel>getResourceLabels()resourceLabels is a list of additional labels to apply to GCP resources created for the cluster.List<GCPResourceTag>getResourceTags()resourceTags is a list of additional tags to apply to GCP resources created for the cluster.List<GCPServiceEndpoint>getServiceEndpoints()serviceEndpoints specifies endpoints that override the default endpoints used when creating clients to interact with GCP services.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCloudLoadBalancerConfig(CloudLoadBalancerConfig cloudLoadBalancerConfig)GCPPlatformStatus holds the current status of the Google Cloud Platform infrastructure provider.voidsetProjectID(String projectID)resourceGroupName is the Project ID for new GCP resources created for the cluster.voidsetRegion(String region)region holds the region for new GCP resources created for the cluster.voidsetResourceLabels(List<GCPResourceLabel> resourceLabels)resourceLabels is a list of additional labels to apply to GCP resources created for the cluster.voidsetResourceTags(List<GCPResourceTag> resourceTags)resourceTags is a list of additional tags to apply to GCP resources created for the cluster.voidsetServiceEndpoints(List<GCPServiceEndpoint> serviceEndpoints)serviceEndpoints specifies endpoints that override the default endpoints used when creating clients to interact with GCP services.GCPPlatformStatusBuildertoBuilder()
-
-
-
Constructor Detail
-
GCPPlatformStatus
public GCPPlatformStatus()
No args constructor for use in serialization
-
GCPPlatformStatus
public GCPPlatformStatus(CloudLoadBalancerConfig cloudLoadBalancerConfig, String projectID, String region, List<GCPResourceLabel> resourceLabels, List<GCPResourceTag> resourceTags, List<GCPServiceEndpoint> serviceEndpoints)
-
-
Method Detail
-
getCloudLoadBalancerConfig
public CloudLoadBalancerConfig getCloudLoadBalancerConfig()
GCPPlatformStatus holds the current status of the Google Cloud Platform infrastructure provider.
-
setCloudLoadBalancerConfig
public void setCloudLoadBalancerConfig(CloudLoadBalancerConfig cloudLoadBalancerConfig)
GCPPlatformStatus holds the current status of the Google Cloud Platform infrastructure provider.
-
getProjectID
public String getProjectID()
resourceGroupName is the Project ID for new GCP resources created for the cluster.
-
setProjectID
public void setProjectID(String projectID)
resourceGroupName is the Project ID for new GCP resources created for the cluster.
-
getRegion
public String getRegion()
region holds the region for new GCP resources created for the cluster.
-
setRegion
public void setRegion(String region)
region holds the region for new GCP resources created for the cluster.
-
getResourceLabels
public List<GCPResourceLabel> getResourceLabels()
resourceLabels is a list of additional labels to apply to GCP resources created for the cluster. See https://cloud.google.com/compute/docs/labeling-resources for information on labeling GCP resources. GCP supports a maximum of 64 labels per resource. OpenShift reserves 32 labels for internal use, allowing 32 labels for user configuration.
-
setResourceLabels
public void setResourceLabels(List<GCPResourceLabel> resourceLabels)
resourceLabels is a list of additional labels to apply to GCP resources created for the cluster. See https://cloud.google.com/compute/docs/labeling-resources for information on labeling GCP resources. GCP supports a maximum of 64 labels per resource. OpenShift reserves 32 labels for internal use, allowing 32 labels for user configuration.
-
getResourceTags
public List<GCPResourceTag> getResourceTags()
resourceTags is a list of additional tags to apply to GCP resources created for the cluster. See https://cloud.google.com/resource-manager/docs/tags/tags-overview for information on tagging GCP resources. GCP supports a maximum of 50 tags per resource.
-
setResourceTags
public void setResourceTags(List<GCPResourceTag> resourceTags)
resourceTags is a list of additional tags to apply to GCP resources created for the cluster. See https://cloud.google.com/resource-manager/docs/tags/tags-overview for information on tagging GCP resources. GCP supports a maximum of 50 tags per resource.
-
getServiceEndpoints
public List<GCPServiceEndpoint> getServiceEndpoints()
serviceEndpoints specifies endpoints that override the default endpoints used when creating clients to interact with GCP services. When not specified, the default endpoint for the GCP region will be used. Only 1 endpoint override is permitted for each GCP service. The maximum number of endpoint overrides allowed is 9.
-
setServiceEndpoints
public void setServiceEndpoints(List<GCPServiceEndpoint> serviceEndpoints)
serviceEndpoints specifies endpoints that override the default endpoints used when creating clients to interact with GCP services. When not specified, the default endpoint for the GCP region will be used. Only 1 endpoint override is permitted for each GCP service. The maximum number of endpoint overrides allowed is 9.
-
edit
public GCPPlatformStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<GCPPlatformStatusBuilder>
-
toBuilder
public GCPPlatformStatusBuilder toBuilder()
-
-