public final class NetworkEndpointGroup extends com.google.protobuf.GeneratedMessageV3 implements NetworkEndpointGroupOrBuilder
Represents a collection of network endpoints. A network endpoint group (NEG) defines how a set of endpoints should be reached, whether they are reachable, and where they are located. For more information about using NEGs, see Setting up external HTTP(S) Load Balancing with internet NEGs, Setting up zonal NEGs, or Setting up external HTTP(S) Load Balancing with serverless NEGs.Protobuf type
google.cloud.compute.v1.NetworkEndpointGroup| Modifier and Type | Class and Description |
|---|---|
static class |
NetworkEndpointGroup.Builder
Represents a collection of network endpoints.
|
static class |
NetworkEndpointGroup.NetworkEndpointType
Type of network endpoints in this network endpoint group.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ANNOTATIONS_FIELD_NUMBER |
static int |
APP_ENGINE_FIELD_NUMBER |
static int |
CLOUD_FUNCTION_FIELD_NUMBER |
static int |
CLOUD_RUN_FIELD_NUMBER |
static int |
CREATION_TIMESTAMP_FIELD_NUMBER |
static int |
DEFAULT_PORT_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static int |
KIND_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
NETWORK_ENDPOINT_TYPE_FIELD_NUMBER |
static int |
NETWORK_FIELD_NUMBER |
static int |
PSC_DATA_FIELD_NUMBER |
static int |
PSC_TARGET_SERVICE_FIELD_NUMBER |
static int |
REGION_FIELD_NUMBER |
static int |
SELF_LINK_FIELD_NUMBER |
static int |
SIZE_FIELD_NUMBER |
static int |
SUBNETWORK_FIELD_NUMBER |
static int |
ZONE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAnnotations(String key)
Metadata defined as annotations on the network endpoint group.
|
boolean |
equals(Object obj) |
Map<String,String> |
getAnnotations()
Deprecated.
|
int |
getAnnotationsCount()
Metadata defined as annotations on the network endpoint group.
|
Map<String,String> |
getAnnotationsMap()
Metadata defined as annotations on the network endpoint group.
|
String |
getAnnotationsOrDefault(String key,
String defaultValue)
Metadata defined as annotations on the network endpoint group.
|
String |
getAnnotationsOrThrow(String key)
Metadata defined as annotations on the network endpoint group.
|
NetworkEndpointGroupAppEngine |
getAppEngine()
Only valid when networkEndpointType is "SERVERLESS".
|
NetworkEndpointGroupAppEngineOrBuilder |
getAppEngineOrBuilder()
Only valid when networkEndpointType is "SERVERLESS".
|
NetworkEndpointGroupCloudFunction |
getCloudFunction()
Only valid when networkEndpointType is "SERVERLESS".
|
NetworkEndpointGroupCloudFunctionOrBuilder |
getCloudFunctionOrBuilder()
Only valid when networkEndpointType is "SERVERLESS".
|
NetworkEndpointGroupCloudRun |
getCloudRun()
Only valid when networkEndpointType is "SERVERLESS".
|
NetworkEndpointGroupCloudRunOrBuilder |
getCloudRunOrBuilder()
Only valid when networkEndpointType is "SERVERLESS".
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
static NetworkEndpointGroup |
getDefaultInstance() |
NetworkEndpointGroup |
getDefaultInstanceForType() |
int |
getDefaultPort()
The default port used if the port number is not specified in the network endpoint.
|
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
String |
getName()
Name of the resource; provided by the client when the resource is created.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource; provided by the client when the resource is created.
|
String |
getNetwork()
The URL of the network to which all network endpoints in the NEG belong.
|
com.google.protobuf.ByteString |
getNetworkBytes()
The URL of the network to which all network endpoints in the NEG belong.
|
String |
getNetworkEndpointType()
Type of network endpoints in this network endpoint group.
|
com.google.protobuf.ByteString |
getNetworkEndpointTypeBytes()
Type of network endpoints in this network endpoint group.
|
com.google.protobuf.Parser<NetworkEndpointGroup> |
getParserForType() |
NetworkEndpointGroupPscData |
getPscData()
optional .google.cloud.compute.v1.NetworkEndpointGroupPscData psc_data = 71937481; |
NetworkEndpointGroupPscDataOrBuilder |
getPscDataOrBuilder()
optional .google.cloud.compute.v1.NetworkEndpointGroupPscData psc_data = 71937481; |
String |
getPscTargetService()
The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment.
|
com.google.protobuf.ByteString |
getPscTargetServiceBytes()
The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment.
|
String |
getRegion()
[Output Only] The URL of the region where the network endpoint group is located.
|
com.google.protobuf.ByteString |
getRegionBytes()
[Output Only] The URL of the region where the network endpoint group is located.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
int |
getSerializedSize() |
int |
getSize()
[Output only] Number of network endpoints in the network endpoint group.
|
String |
getSubnetwork()
Optional URL of the subnetwork to which all network endpoints in the NEG belong.
|
com.google.protobuf.ByteString |
getSubnetworkBytes()
Optional URL of the subnetwork to which all network endpoints in the NEG belong.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getZone()
[Output Only] The URL of the zone where the network endpoint group is located.
|
com.google.protobuf.ByteString |
getZoneBytes()
[Output Only] The URL of the zone where the network endpoint group is located.
|
boolean |
hasAppEngine()
Only valid when networkEndpointType is "SERVERLESS".
|
boolean |
hasCloudFunction()
Only valid when networkEndpointType is "SERVERLESS".
|
boolean |
hasCloudRun()
Only valid when networkEndpointType is "SERVERLESS".
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDefaultPort()
The default port used if the port number is not specified in the network endpoint.
|
boolean |
hasDescription()
An optional description of this resource.
|
int |
hashCode() |
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasName()
Name of the resource; provided by the client when the resource is created.
|
boolean |
hasNetwork()
The URL of the network to which all network endpoints in the NEG belong.
|
boolean |
hasNetworkEndpointType()
Type of network endpoints in this network endpoint group.
|
boolean |
hasPscData()
optional .google.cloud.compute.v1.NetworkEndpointGroupPscData psc_data = 71937481; |
boolean |
hasPscTargetService()
The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment.
|
boolean |
hasRegion()
[Output Only] The URL of the region where the network endpoint group is located.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasSize()
[Output only] Number of network endpoints in the network endpoint group.
|
boolean |
hasSubnetwork()
Optional URL of the subnetwork to which all network endpoints in the NEG belong.
|
boolean |
hasZone()
[Output Only] The URL of the zone where the network endpoint group is located.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static NetworkEndpointGroup.Builder |
newBuilder() |
static NetworkEndpointGroup.Builder |
newBuilder(NetworkEndpointGroup prototype) |
NetworkEndpointGroup.Builder |
newBuilderForType() |
protected NetworkEndpointGroup.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static NetworkEndpointGroup |
parseDelimitedFrom(InputStream input) |
static NetworkEndpointGroup |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NetworkEndpointGroup |
parseFrom(byte[] data) |
static NetworkEndpointGroup |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NetworkEndpointGroup |
parseFrom(ByteBuffer data) |
static NetworkEndpointGroup |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NetworkEndpointGroup |
parseFrom(com.google.protobuf.ByteString data) |
static NetworkEndpointGroup |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NetworkEndpointGroup |
parseFrom(com.google.protobuf.CodedInputStream input) |
static NetworkEndpointGroup |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NetworkEndpointGroup |
parseFrom(InputStream input) |
static NetworkEndpointGroup |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<NetworkEndpointGroup> |
parser() |
NetworkEndpointGroup.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ANNOTATIONS_FIELD_NUMBER
public static final int APP_ENGINE_FIELD_NUMBER
public static final int CLOUD_FUNCTION_FIELD_NUMBER
public static final int CLOUD_RUN_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER
public static final int DEFAULT_PORT_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
public static final int NETWORK_ENDPOINT_TYPE_FIELD_NUMBER
public static final int PSC_DATA_FIELD_NUMBER
public static final int PSC_TARGET_SERVICE_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
public static final int SIZE_FIELD_NUMBER
public static final int SUBNETWORK_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getAnnotationsCount()
NetworkEndpointGroupOrBuilderMetadata defined as annotations on the network endpoint group.
map<string, string> annotations = 112032548;getAnnotationsCount in interface NetworkEndpointGroupOrBuilderpublic boolean containsAnnotations(String key)
Metadata defined as annotations on the network endpoint group.
map<string, string> annotations = 112032548;containsAnnotations in interface NetworkEndpointGroupOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface NetworkEndpointGroupOrBuilderpublic Map<String,String> getAnnotationsMap()
Metadata defined as annotations on the network endpoint group.
map<string, string> annotations = 112032548;getAnnotationsMap in interface NetworkEndpointGroupOrBuilderpublic String getAnnotationsOrDefault(String key, String defaultValue)
Metadata defined as annotations on the network endpoint group.
map<string, string> annotations = 112032548;getAnnotationsOrDefault in interface NetworkEndpointGroupOrBuilderpublic String getAnnotationsOrThrow(String key)
Metadata defined as annotations on the network endpoint group.
map<string, string> annotations = 112032548;getAnnotationsOrThrow in interface NetworkEndpointGroupOrBuilderpublic boolean hasAppEngine()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupAppEngine app_engine = 340788768;
hasAppEngine in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupAppEngine getAppEngine()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupAppEngine app_engine = 340788768;
getAppEngine in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupAppEngineOrBuilder getAppEngineOrBuilder()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupAppEngine app_engine = 340788768;
getAppEngineOrBuilder in interface NetworkEndpointGroupOrBuilderpublic boolean hasCloudFunction()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupCloudFunction cloud_function = 519893666;
hasCloudFunction in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupCloudFunction getCloudFunction()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupCloudFunction cloud_function = 519893666;
getCloudFunction in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupCloudFunctionOrBuilder getCloudFunctionOrBuilder()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupCloudFunction cloud_function = 519893666;
getCloudFunctionOrBuilder in interface NetworkEndpointGroupOrBuilderpublic boolean hasCloudRun()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupCloudRun cloud_run = 111060353;
hasCloudRun in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupCloudRun getCloudRun()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupCloudRun cloud_run = 111060353;
getCloudRun in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupCloudRunOrBuilder getCloudRunOrBuilder()
Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.
optional .google.cloud.compute.v1.NetworkEndpointGroupCloudRun cloud_run = 111060353;
getCloudRunOrBuilder in interface NetworkEndpointGroupOrBuilderpublic boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface NetworkEndpointGroupOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasDefaultPort()
The default port used if the port number is not specified in the network endpoint.
optional int32 default_port = 423377855;hasDefaultPort in interface NetworkEndpointGroupOrBuilderpublic int getDefaultPort()
The default port used if the port number is not specified in the network endpoint.
optional int32 default_port = 423377855;getDefaultPort in interface NetworkEndpointGroupOrBuilderpublic boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface NetworkEndpointGroupOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface NetworkEndpointGroupOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface NetworkEndpointGroupOrBuilderpublic boolean hasKind()
[Output Only] Type of the resource. Always compute#networkEndpointGroup for network endpoint group.
optional string kind = 3292052;hasKind in interface NetworkEndpointGroupOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#networkEndpointGroup for network endpoint group.
optional string kind = 3292052;getKind in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#networkEndpointGroup for network endpoint group.
optional string kind = 3292052;getKindBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasName()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface NetworkEndpointGroupOrBuilderpublic String getName()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasNetwork()
The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.
optional string network = 232872494;hasNetwork in interface NetworkEndpointGroupOrBuilderpublic String getNetwork()
The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.
optional string network = 232872494;getNetwork in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.
optional string network = 232872494;getNetworkBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasNetworkEndpointType()
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT. Check the NetworkEndpointType enum for the list of possible values.
optional string network_endpoint_type = 118301523;hasNetworkEndpointType in interface NetworkEndpointGroupOrBuilderpublic String getNetworkEndpointType()
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT. Check the NetworkEndpointType enum for the list of possible values.
optional string network_endpoint_type = 118301523;getNetworkEndpointType in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getNetworkEndpointTypeBytes()
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT. Check the NetworkEndpointType enum for the list of possible values.
optional string network_endpoint_type = 118301523;getNetworkEndpointTypeBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasPscData()
optional .google.cloud.compute.v1.NetworkEndpointGroupPscData psc_data = 71937481;hasPscData in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupPscData getPscData()
optional .google.cloud.compute.v1.NetworkEndpointGroupPscData psc_data = 71937481;getPscData in interface NetworkEndpointGroupOrBuilderpublic NetworkEndpointGroupPscDataOrBuilder getPscDataOrBuilder()
optional .google.cloud.compute.v1.NetworkEndpointGroupPscData psc_data = 71937481;getPscDataOrBuilder in interface NetworkEndpointGroupOrBuilderpublic boolean hasPscTargetService()
The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"
optional string psc_target_service = 269132134;hasPscTargetService in interface NetworkEndpointGroupOrBuilderpublic String getPscTargetService()
The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"
optional string psc_target_service = 269132134;getPscTargetService in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getPscTargetServiceBytes()
The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"
optional string psc_target_service = 269132134;getPscTargetServiceBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasRegion()
[Output Only] The URL of the region where the network endpoint group is located.
optional string region = 138946292;hasRegion in interface NetworkEndpointGroupOrBuilderpublic String getRegion()
[Output Only] The URL of the region where the network endpoint group is located.
optional string region = 138946292;getRegion in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
[Output Only] The URL of the region where the network endpoint group is located.
optional string region = 138946292;getRegionBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface NetworkEndpointGroupOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasSize()
[Output only] Number of network endpoints in the network endpoint group.
optional int32 size = 3530753;hasSize in interface NetworkEndpointGroupOrBuilderpublic int getSize()
[Output only] Number of network endpoints in the network endpoint group.
optional int32 size = 3530753;getSize in interface NetworkEndpointGroupOrBuilderpublic boolean hasSubnetwork()
Optional URL of the subnetwork to which all network endpoints in the NEG belong.
optional string subnetwork = 307827694;hasSubnetwork in interface NetworkEndpointGroupOrBuilderpublic String getSubnetwork()
Optional URL of the subnetwork to which all network endpoints in the NEG belong.
optional string subnetwork = 307827694;getSubnetwork in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getSubnetworkBytes()
Optional URL of the subnetwork to which all network endpoints in the NEG belong.
optional string subnetwork = 307827694;getSubnetworkBytes in interface NetworkEndpointGroupOrBuilderpublic boolean hasZone()
[Output Only] The URL of the zone where the network endpoint group is located.
optional string zone = 3744684;hasZone in interface NetworkEndpointGroupOrBuilderpublic String getZone()
[Output Only] The URL of the zone where the network endpoint group is located.
optional string zone = 3744684;getZone in interface NetworkEndpointGroupOrBuilderpublic com.google.protobuf.ByteString getZoneBytes()
[Output Only] The URL of the zone where the network endpoint group is located.
optional string zone = 3744684;getZoneBytes in interface NetworkEndpointGroupOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static NetworkEndpointGroup parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NetworkEndpointGroup parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NetworkEndpointGroup parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NetworkEndpointGroup parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NetworkEndpointGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NetworkEndpointGroup parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NetworkEndpointGroup parseFrom(InputStream input) throws IOException
IOExceptionpublic static NetworkEndpointGroup parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NetworkEndpointGroup parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static NetworkEndpointGroup parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NetworkEndpointGroup parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static NetworkEndpointGroup parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic NetworkEndpointGroup.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static NetworkEndpointGroup.Builder newBuilder()
public static NetworkEndpointGroup.Builder newBuilder(NetworkEndpointGroup prototype)
public NetworkEndpointGroup.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected NetworkEndpointGroup.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static NetworkEndpointGroup getDefaultInstance()
public static com.google.protobuf.Parser<NetworkEndpointGroup> parser()
public com.google.protobuf.Parser<NetworkEndpointGroup> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public NetworkEndpointGroup getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.