public final class LoadBalancerBackendInfo extends GeneratedMessageV3 implements LoadBalancerBackendInfoOrBuilder
   
   For display only. Metadata associated with the load balancer backend.
 Protobuf type google.cloud.networkmanagement.v1.LoadBalancerBackendInfo
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  BACKEND_BUCKET_URI_FIELD_NUMBER
  
    public static final int BACKEND_BUCKET_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  BACKEND_SERVICE_URI_FIELD_NUMBER
  
    public static final int BACKEND_SERVICE_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  HEALTH_CHECK_FIREWALLS_CONFIG_STATE_FIELD_NUMBER
  
    public static final int HEALTH_CHECK_FIREWALLS_CONFIG_STATE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  HEALTH_CHECK_URI_FIELD_NUMBER
  
    public static final int HEALTH_CHECK_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  INSTANCE_GROUP_URI_FIELD_NUMBER
  
    public static final int INSTANCE_GROUP_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  INSTANCE_URI_FIELD_NUMBER
  
    public static final int INSTANCE_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  NAME_FIELD_NUMBER
  
    public static final int NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  NETWORK_ENDPOINT_GROUP_URI_FIELD_NUMBER
  
    public static final int NETWORK_ENDPOINT_GROUP_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  PSC_GOOGLE_API_TARGET_FIELD_NUMBER
  
    public static final int PSC_GOOGLE_API_TARGET_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  PSC_SERVICE_ATTACHMENT_URI_FIELD_NUMBER
  
    public static final int PSC_SERVICE_ATTACHMENT_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static LoadBalancerBackendInfo getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static LoadBalancerBackendInfo.Builder newBuilder()
   
  
  
  newBuilder(LoadBalancerBackendInfo prototype)
  
    public static LoadBalancerBackendInfo.Builder newBuilder(LoadBalancerBackendInfo prototype)
   
  
  
  
  
  
    public static LoadBalancerBackendInfo parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static LoadBalancerBackendInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static LoadBalancerBackendInfo parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static LoadBalancerBackendInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static LoadBalancerBackendInfo parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static LoadBalancerBackendInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static LoadBalancerBackendInfo parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static LoadBalancerBackendInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static LoadBalancerBackendInfo parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static LoadBalancerBackendInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static LoadBalancerBackendInfo parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static LoadBalancerBackendInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<LoadBalancerBackendInfo> parser()
   
  
  Methods
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getBackendBucketUri()
  
    public String getBackendBucketUri()
   
   URI of the backend bucket this backend targets (if applicable).
 string backend_bucket_uri = 8;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The backendBucketUri. | 
    
  
  
  getBackendBucketUriBytes()
  
    public ByteString getBackendBucketUriBytes()
   
   URI of the backend bucket this backend targets (if applicable).
 string backend_bucket_uri = 8;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for backendBucketUri. | 
    
  
  
  getBackendServiceUri()
  
    public String getBackendServiceUri()
   
   URI of the backend service this backend belongs to (if applicable).
 string backend_service_uri = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The backendServiceUri. | 
    
  
  
  getBackendServiceUriBytes()
  
    public ByteString getBackendServiceUriBytes()
   
   URI of the backend service this backend belongs to (if applicable).
 string backend_service_uri = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for backendServiceUri. | 
    
  
  
  getDefaultInstanceForType()
  
    public LoadBalancerBackendInfo getDefaultInstanceForType()
   
  
  
  getHealthCheckFirewallsConfigState()
  
    public LoadBalancerBackendInfo.HealthCheckFirewallsConfigState getHealthCheckFirewallsConfigState()
   
   Output only. Health check firewalls configuration state for the backend.
 This is a result of the static firewall analysis (verifying that health
 check traffic from required IP ranges to the backend is allowed or not).
 The backend might still be unhealthy even if these firewalls are
 configured. Please refer to the documentation for more information:
 https://cloud.google.com/load-balancing/docs/firewall-rules
 
 .google.cloud.networkmanagement.v1.LoadBalancerBackendInfo.HealthCheckFirewallsConfigState health_check_firewalls_config_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getHealthCheckFirewallsConfigStateValue()
  
    public int getHealthCheckFirewallsConfigStateValue()
   
   Output only. Health check firewalls configuration state for the backend.
 This is a result of the static firewall analysis (verifying that health
 check traffic from required IP ranges to the backend is allowed or not).
 The backend might still be unhealthy even if these firewalls are
 configured. Please refer to the documentation for more information:
 https://cloud.google.com/load-balancing/docs/firewall-rules
 
 .google.cloud.networkmanagement.v1.LoadBalancerBackendInfo.HealthCheckFirewallsConfigState health_check_firewalls_config_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for healthCheckFirewallsConfigState. | 
    
  
  
  getHealthCheckUri()
  
    public String getHealthCheckUri()
   
   URI of the health check attached to this backend (if applicable).
 string health_check_uri = 6;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The healthCheckUri. | 
    
  
  
  getHealthCheckUriBytes()
  
    public ByteString getHealthCheckUriBytes()
   
   URI of the health check attached to this backend (if applicable).
 string health_check_uri = 6;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for healthCheckUri. | 
    
  
  
  getInstanceGroupUri()
  
    public String getInstanceGroupUri()
   
   URI of the instance group this backend belongs to (if applicable).
 string instance_group_uri = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The instanceGroupUri. | 
    
  
  
  getInstanceGroupUriBytes()
  
    public ByteString getInstanceGroupUriBytes()
   
   URI of the instance group this backend belongs to (if applicable).
 string instance_group_uri = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for instanceGroupUri. | 
    
  
  
  getInstanceUri()
  
    public String getInstanceUri()
   
   URI of the backend instance (if applicable). Populated for instance group
 backends, and zonal NEG backends.
 string instance_uri = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The instanceUri. | 
    
  
  
  getInstanceUriBytes()
  
    public ByteString getInstanceUriBytes()
   
   URI of the backend instance (if applicable). Populated for instance group
 backends, and zonal NEG backends.
 string instance_uri = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for instanceUri. | 
    
  
  
  getName()
  
   Display name of the backend. For example, it might be an instance name for
 the instance group backends, or an IP address and port for zonal network
 endpoint group backends.
 string name = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Display name of the backend. For example, it might be an instance name for
 the instance group backends, or an IP address and port for zonal network
 endpoint group backends.
 string name = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  getNetworkEndpointGroupUri()
  
    public String getNetworkEndpointGroupUri()
   
   URI of the network endpoint group this backend belongs to (if applicable).
 string network_endpoint_group_uri = 5;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The networkEndpointGroupUri. | 
    
  
  
  getNetworkEndpointGroupUriBytes()
  
    public ByteString getNetworkEndpointGroupUriBytes()
   
   URI of the network endpoint group this backend belongs to (if applicable).
 string network_endpoint_group_uri = 5;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for networkEndpointGroupUri. | 
    
  
  
  getParserForType()
  
    public Parser<LoadBalancerBackendInfo> getParserForType()
   
  
  Overrides
  
  
  getPscGoogleApiTarget()
  
    public String getPscGoogleApiTarget()
   
   PSC Google API target this PSC NEG backend targets (if applicable).
 string psc_google_api_target = 10;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The pscGoogleApiTarget. | 
    
  
  
  getPscGoogleApiTargetBytes()
  
    public ByteString getPscGoogleApiTargetBytes()
   
   PSC Google API target this PSC NEG backend targets (if applicable).
 string psc_google_api_target = 10;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for pscGoogleApiTarget. | 
    
  
  
  getPscServiceAttachmentUri()
  
    public String getPscServiceAttachmentUri()
   
   URI of the PSC service attachment this PSC NEG backend targets (if
 applicable).
 string psc_service_attachment_uri = 9;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The pscServiceAttachmentUri. | 
    
  
  
  getPscServiceAttachmentUriBytes()
  
    public ByteString getPscServiceAttachmentUriBytes()
   
   URI of the PSC service attachment this PSC NEG backend targets (if
 applicable).
 string psc_service_attachment_uri = 9;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for pscServiceAttachmentUri. | 
    
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public LoadBalancerBackendInfo.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected LoadBalancerBackendInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder()
  
    public LoadBalancerBackendInfo.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides