Class GCPLoadBalancerParameters
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.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 Summary
Constructors Constructor Description GCPLoadBalancerParameters()No args constructor for use in serializationGCPLoadBalancerParameters(String clientAccess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GCPLoadBalancerParametersBuilderedit()Map<String,Object>getAdditionalProperties()StringgetClientAccess()clientAccess describes how client access is restricted for internal load balancers.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetClientAccess(String clientAccess)clientAccess describes how client access is restricted for internal load balancers.GCPLoadBalancerParametersBuildertoBuilder()
-
-
-
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
-
edit
public GCPLoadBalancerParametersBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<GCPLoadBalancerParametersBuilder>
-
toBuilder
public GCPLoadBalancerParametersBuilder toBuilder()
-
-