Class GCPLoadBalancerParameters

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<GCPLoadBalancerParametersBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class GCPLoadBalancerParameters
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<GCPLoadBalancerParametersBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    GCPLoadBalancerParameters provides configuration settings that are specific to GCP load balancers.
    See Also:
    Serialized Form
    • Constructor Detail

      • GCPLoadBalancerParameters

        public GCPLoadBalancerParameters()
        No args constructor for use in serialization
      • GCPLoadBalancerParameters

        public GCPLoadBalancerParameters​(String clientAccess)
    • Method Detail

      • getClientAccess

        public String getClientAccess()
        clientAccess describes how client access is restricted for internal load balancers.


        Valid values are: * "Global": Specifying an internal load balancer with Global client access

        allows clients from any region within the VPC to communicate with the load

        balancer.


        https://cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing#global_access


        * "Local": Specifying an internal load balancer with Local client access

        means only clients within the same region (and VPC) as the GCP load balancer

        can communicate with the load balancer. Note that this is the default behavior.


        https://cloud.google.com/load-balancing/docs/internal#client_access

      • setClientAccess

        public void setClientAccess​(String clientAccess)
        clientAccess describes how client access is restricted for internal load balancers.


        Valid values are: * "Global": Specifying an internal load balancer with Global client access

        allows clients from any region within the VPC to communicate with the load

        balancer.


        https://cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing#global_access


        * "Local": Specifying an internal load balancer with Local client access

        means only clients within the same region (and VPC) as the GCP load balancer

        can communicate with the load balancer. Note that this is the default behavior.


        https://cloud.google.com/load-balancing/docs/internal#client_access

      • getAdditionalProperties

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

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

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