Class LoadBalancerBackend.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LoadBalancerBackend.Builder>
com.google.cloud.networkmanagement.v1beta1.LoadBalancerBackend.Builder
All Implemented Interfaces:
LoadBalancerBackendOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
LoadBalancerBackend

public static final class LoadBalancerBackend.Builder extends com.google.protobuf.GeneratedMessage.Builder<LoadBalancerBackend.Builder> implements LoadBalancerBackendOrBuilder
 For display only. Metadata associated with a specific load balancer backend.
 
Protobuf type google.cloud.networkmanagement.v1beta1.LoadBalancerBackend
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LoadBalancerBackend.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<LoadBalancerBackend.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<LoadBalancerBackend.Builder>
    • getDefaultInstanceForType

      public LoadBalancerBackend getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public LoadBalancerBackend build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public LoadBalancerBackend buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public LoadBalancerBackend.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoadBalancerBackend.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<LoadBalancerBackend.Builder>
    • mergeFrom

      public LoadBalancerBackend.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoadBalancerBackend.Builder>
      Throws:
      IOException
    • getDisplayName

      public String getDisplayName()
       Name of a Compute Engine instance or network endpoint.
       
      string display_name = 1;
      Specified by:
      getDisplayName in interface LoadBalancerBackendOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Name of a Compute Engine instance or network endpoint.
       
      string display_name = 1;
      Specified by:
      getDisplayNameBytes in interface LoadBalancerBackendOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public LoadBalancerBackend.Builder setDisplayName(String value)
       Name of a Compute Engine instance or network endpoint.
       
      string display_name = 1;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public LoadBalancerBackend.Builder clearDisplayName()
       Name of a Compute Engine instance or network endpoint.
       
      string display_name = 1;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public LoadBalancerBackend.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Name of a Compute Engine instance or network endpoint.
       
      string display_name = 1;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
       URI of a Compute Engine instance or network endpoint.
       
      string uri = 2;
      Specified by:
      getUri in interface LoadBalancerBackendOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       URI of a Compute Engine instance or network endpoint.
       
      string uri = 2;
      Specified by:
      getUriBytes in interface LoadBalancerBackendOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public LoadBalancerBackend.Builder setUri(String value)
       URI of a Compute Engine instance or network endpoint.
       
      string uri = 2;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public LoadBalancerBackend.Builder clearUri()
       URI of a Compute Engine instance or network endpoint.
       
      string uri = 2;
      Returns:
      This builder for chaining.
    • setUriBytes

      public LoadBalancerBackend.Builder setUriBytes(com.google.protobuf.ByteString value)
       URI of a Compute Engine instance or network endpoint.
       
      string uri = 2;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • getHealthCheckFirewallStateValue

      public int getHealthCheckFirewallStateValue()
       State of the health check firewall configuration.
       
      .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend.HealthCheckFirewallState health_check_firewall_state = 3;
      Specified by:
      getHealthCheckFirewallStateValue in interface LoadBalancerBackendOrBuilder
      Returns:
      The enum numeric value on the wire for healthCheckFirewallState.
    • setHealthCheckFirewallStateValue

      public LoadBalancerBackend.Builder setHealthCheckFirewallStateValue(int value)
       State of the health check firewall configuration.
       
      .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend.HealthCheckFirewallState health_check_firewall_state = 3;
      Parameters:
      value - The enum numeric value on the wire for healthCheckFirewallState to set.
      Returns:
      This builder for chaining.
    • getHealthCheckFirewallState

      public LoadBalancerBackend.HealthCheckFirewallState getHealthCheckFirewallState()
       State of the health check firewall configuration.
       
      .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend.HealthCheckFirewallState health_check_firewall_state = 3;
      Specified by:
      getHealthCheckFirewallState in interface LoadBalancerBackendOrBuilder
      Returns:
      The healthCheckFirewallState.
    • setHealthCheckFirewallState

       State of the health check firewall configuration.
       
      .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend.HealthCheckFirewallState health_check_firewall_state = 3;
      Parameters:
      value - The healthCheckFirewallState to set.
      Returns:
      This builder for chaining.
    • clearHealthCheckFirewallState

      public LoadBalancerBackend.Builder clearHealthCheckFirewallState()
       State of the health check firewall configuration.
       
      .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend.HealthCheckFirewallState health_check_firewall_state = 3;
      Returns:
      This builder for chaining.
    • getHealthCheckAllowingFirewallRulesList

      public com.google.protobuf.ProtocolStringList getHealthCheckAllowingFirewallRulesList()
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Specified by:
      getHealthCheckAllowingFirewallRulesList in interface LoadBalancerBackendOrBuilder
      Returns:
      A list containing the healthCheckAllowingFirewallRules.
    • getHealthCheckAllowingFirewallRulesCount

      public int getHealthCheckAllowingFirewallRulesCount()
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Specified by:
      getHealthCheckAllowingFirewallRulesCount in interface LoadBalancerBackendOrBuilder
      Returns:
      The count of healthCheckAllowingFirewallRules.
    • getHealthCheckAllowingFirewallRules

      public String getHealthCheckAllowingFirewallRules(int index)
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Specified by:
      getHealthCheckAllowingFirewallRules in interface LoadBalancerBackendOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The healthCheckAllowingFirewallRules at the given index.
    • getHealthCheckAllowingFirewallRulesBytes

      public com.google.protobuf.ByteString getHealthCheckAllowingFirewallRulesBytes(int index)
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Specified by:
      getHealthCheckAllowingFirewallRulesBytes in interface LoadBalancerBackendOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the healthCheckAllowingFirewallRules at the given index.
    • setHealthCheckAllowingFirewallRules

      public LoadBalancerBackend.Builder setHealthCheckAllowingFirewallRules(int index, String value)
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Parameters:
      index - The index to set the value at.
      value - The healthCheckAllowingFirewallRules to set.
      Returns:
      This builder for chaining.
    • addHealthCheckAllowingFirewallRules

      public LoadBalancerBackend.Builder addHealthCheckAllowingFirewallRules(String value)
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Parameters:
      value - The healthCheckAllowingFirewallRules to add.
      Returns:
      This builder for chaining.
    • addAllHealthCheckAllowingFirewallRules

      public LoadBalancerBackend.Builder addAllHealthCheckAllowingFirewallRules(Iterable<String> values)
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Parameters:
      values - The healthCheckAllowingFirewallRules to add.
      Returns:
      This builder for chaining.
    • clearHealthCheckAllowingFirewallRules

      public LoadBalancerBackend.Builder clearHealthCheckAllowingFirewallRules()
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Returns:
      This builder for chaining.
    • addHealthCheckAllowingFirewallRulesBytes

      public LoadBalancerBackend.Builder addHealthCheckAllowingFirewallRulesBytes(com.google.protobuf.ByteString value)
       A list of firewall rule URIs allowing probes from health check IP ranges.
       
      repeated string health_check_allowing_firewall_rules = 4;
      Parameters:
      value - The bytes of the healthCheckAllowingFirewallRules to add.
      Returns:
      This builder for chaining.
    • getHealthCheckBlockingFirewallRulesList

      public com.google.protobuf.ProtocolStringList getHealthCheckBlockingFirewallRulesList()
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Specified by:
      getHealthCheckBlockingFirewallRulesList in interface LoadBalancerBackendOrBuilder
      Returns:
      A list containing the healthCheckBlockingFirewallRules.
    • getHealthCheckBlockingFirewallRulesCount

      public int getHealthCheckBlockingFirewallRulesCount()
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Specified by:
      getHealthCheckBlockingFirewallRulesCount in interface LoadBalancerBackendOrBuilder
      Returns:
      The count of healthCheckBlockingFirewallRules.
    • getHealthCheckBlockingFirewallRules

      public String getHealthCheckBlockingFirewallRules(int index)
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Specified by:
      getHealthCheckBlockingFirewallRules in interface LoadBalancerBackendOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The healthCheckBlockingFirewallRules at the given index.
    • getHealthCheckBlockingFirewallRulesBytes

      public com.google.protobuf.ByteString getHealthCheckBlockingFirewallRulesBytes(int index)
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Specified by:
      getHealthCheckBlockingFirewallRulesBytes in interface LoadBalancerBackendOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the healthCheckBlockingFirewallRules at the given index.
    • setHealthCheckBlockingFirewallRules

      public LoadBalancerBackend.Builder setHealthCheckBlockingFirewallRules(int index, String value)
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Parameters:
      index - The index to set the value at.
      value - The healthCheckBlockingFirewallRules to set.
      Returns:
      This builder for chaining.
    • addHealthCheckBlockingFirewallRules

      public LoadBalancerBackend.Builder addHealthCheckBlockingFirewallRules(String value)
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Parameters:
      value - The healthCheckBlockingFirewallRules to add.
      Returns:
      This builder for chaining.
    • addAllHealthCheckBlockingFirewallRules

      public LoadBalancerBackend.Builder addAllHealthCheckBlockingFirewallRules(Iterable<String> values)
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Parameters:
      values - The healthCheckBlockingFirewallRules to add.
      Returns:
      This builder for chaining.
    • clearHealthCheckBlockingFirewallRules

      public LoadBalancerBackend.Builder clearHealthCheckBlockingFirewallRules()
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Returns:
      This builder for chaining.
    • addHealthCheckBlockingFirewallRulesBytes

      public LoadBalancerBackend.Builder addHealthCheckBlockingFirewallRulesBytes(com.google.protobuf.ByteString value)
       A list of firewall rule URIs blocking probes from health check IP ranges.
       
      repeated string health_check_blocking_firewall_rules = 5;
      Parameters:
      value - The bytes of the healthCheckBlockingFirewallRules to add.
      Returns:
      This builder for chaining.