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