Class 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
    • 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.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)