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

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

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

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