Class Endpoint
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.networkmanagement.v1beta1.Endpoint
-
- All Implemented Interfaces:
EndpointOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Endpoint extends com.google.protobuf.GeneratedMessageV3 implements EndpointOrBuilder
Source or destination of the Connectivity Test.
Protobuf typegoogle.cloud.networkmanagement.v1beta1.Endpoint
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Endpoint.AppEngineVersionEndpoint
Wrapper for the App Engine service version attributes.static interface
Endpoint.AppEngineVersionEndpointOrBuilder
static class
Endpoint.Builder
Source or destination of the Connectivity Test.static class
Endpoint.CloudFunctionEndpoint
Wrapper for Cloud Function attributes.static interface
Endpoint.CloudFunctionEndpointOrBuilder
static class
Endpoint.CloudRunRevisionEndpoint
Wrapper for Cloud Run revision attributes.static interface
Endpoint.CloudRunRevisionEndpointOrBuilder
static class
Endpoint.ForwardingRuleTarget
Type of the target of a forwarding rule.static class
Endpoint.NetworkType
The type definition of an endpoint's network.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
APP_ENGINE_VERSION_FIELD_NUMBER
static int
CLOUD_FUNCTION_FIELD_NUMBER
static int
CLOUD_RUN_REVISION_FIELD_NUMBER
static int
CLOUD_SQL_INSTANCE_FIELD_NUMBER
static int
FORWARDING_RULE_FIELD_NUMBER
static int
FORWARDING_RULE_TARGET_FIELD_NUMBER
static int
GKE_MASTER_CLUSTER_FIELD_NUMBER
static int
INSTANCE_FIELD_NUMBER
static int
IP_ADDRESS_FIELD_NUMBER
static int
LOAD_BALANCER_ID_FIELD_NUMBER
static int
LOAD_BALANCER_TYPE_FIELD_NUMBER
static int
NETWORK_FIELD_NUMBER
static int
NETWORK_TYPE_FIELD_NUMBER
static int
PORT_FIELD_NUMBER
static int
PROJECT_ID_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Endpoint.AppEngineVersionEndpoint
getAppEngineVersion()
An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).Endpoint.AppEngineVersionEndpointOrBuilder
getAppEngineVersionOrBuilder()
An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).Endpoint.CloudFunctionEndpoint
getCloudFunction()
A [Cloud Function](https://cloud.google.com/functions).Endpoint.CloudFunctionEndpointOrBuilder
getCloudFunctionOrBuilder()
A [Cloud Function](https://cloud.google.com/functions).Endpoint.CloudRunRevisionEndpoint
getCloudRunRevision()
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)Endpoint.CloudRunRevisionEndpointOrBuilder
getCloudRunRevisionOrBuilder()
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)String
getCloudSqlInstance()
A [Cloud SQL](https://cloud.google.com/sql) instance URI.com.google.protobuf.ByteString
getCloudSqlInstanceBytes()
A [Cloud SQL](https://cloud.google.com/sql) instance URI.static Endpoint
getDefaultInstance()
Endpoint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getForwardingRule()
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer.com.google.protobuf.ByteString
getForwardingRuleBytes()
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer.Endpoint.ForwardingRuleTarget
getForwardingRuleTarget()
Output only.int
getForwardingRuleTargetValue()
Output only.String
getGkeMasterCluster()
A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).com.google.protobuf.ByteString
getGkeMasterClusterBytes()
A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).String
getInstance()
A Compute Engine instance URI.com.google.protobuf.ByteString
getInstanceBytes()
A Compute Engine instance URI.String
getIpAddress()
The IP address of the endpoint, which can be an external or internal IP.com.google.protobuf.ByteString
getIpAddressBytes()
The IP address of the endpoint, which can be an external or internal IP.String
getLoadBalancerId()
Output only.com.google.protobuf.ByteString
getLoadBalancerIdBytes()
Output only.LoadBalancerType
getLoadBalancerType()
Output only.int
getLoadBalancerTypeValue()
Output only.String
getNetwork()
A Compute Engine network URI.com.google.protobuf.ByteString
getNetworkBytes()
A Compute Engine network URI.Endpoint.NetworkType
getNetworkType()
Type of the network where the endpoint is located.int
getNetworkTypeValue()
Type of the network where the endpoint is located.com.google.protobuf.Parser<Endpoint>
getParserForType()
int
getPort()
The IP protocol port of the endpoint.String
getProjectId()
Project ID where the endpoint is located.com.google.protobuf.ByteString
getProjectIdBytes()
Project ID where the endpoint is located.int
getSerializedSize()
boolean
hasAppEngineVersion()
An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).boolean
hasCloudFunction()
A [Cloud Function](https://cloud.google.com/functions).boolean
hasCloudRunRevision()
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)boolean
hasForwardingRuleTarget()
Output only.int
hashCode()
boolean
hasLoadBalancerId()
Output only.boolean
hasLoadBalancerType()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Endpoint.Builder
newBuilder()
static Endpoint.Builder
newBuilder(Endpoint prototype)
Endpoint.Builder
newBuilderForType()
protected Endpoint.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Endpoint
parseDelimitedFrom(InputStream input)
static Endpoint
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Endpoint
parseFrom(byte[] data)
static Endpoint
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Endpoint
parseFrom(com.google.protobuf.ByteString data)
static Endpoint
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Endpoint
parseFrom(com.google.protobuf.CodedInputStream input)
static Endpoint
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Endpoint
parseFrom(InputStream input)
static Endpoint
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Endpoint
parseFrom(ByteBuffer data)
static Endpoint
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Endpoint>
parser()
Endpoint.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
IP_ADDRESS_FIELD_NUMBER
public static final int IP_ADDRESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PORT_FIELD_NUMBER
public static final int PORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTANCE_FIELD_NUMBER
public static final int INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FORWARDING_RULE_FIELD_NUMBER
public static final int FORWARDING_RULE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FORWARDING_RULE_TARGET_FIELD_NUMBER
public static final int FORWARDING_RULE_TARGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOAD_BALANCER_ID_FIELD_NUMBER
public static final int LOAD_BALANCER_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOAD_BALANCER_TYPE_FIELD_NUMBER
public static final int LOAD_BALANCER_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GKE_MASTER_CLUSTER_FIELD_NUMBER
public static final int GKE_MASTER_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_SQL_INSTANCE_FIELD_NUMBER
public static final int CLOUD_SQL_INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_FUNCTION_FIELD_NUMBER
public static final int CLOUD_FUNCTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APP_ENGINE_VERSION_FIELD_NUMBER
public static final int APP_ENGINE_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_RUN_REVISION_FIELD_NUMBER
public static final int CLOUD_RUN_REVISION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_TYPE_FIELD_NUMBER
public static final int NETWORK_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getIpAddress
public String getIpAddress()
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a [global load balancer VIP](https://cloud.google.com/load-balancing/docs/load-balancing-overview).
string ip_address = 1;
- Specified by:
getIpAddress
in interfaceEndpointOrBuilder
- Returns:
- The ipAddress.
-
getIpAddressBytes
public com.google.protobuf.ByteString getIpAddressBytes()
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a [global load balancer VIP](https://cloud.google.com/load-balancing/docs/load-balancing-overview).
string ip_address = 1;
- Specified by:
getIpAddressBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for ipAddress.
-
getPort
public int getPort()
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
int32 port = 2;
- Specified by:
getPort
in interfaceEndpointOrBuilder
- Returns:
- The port.
-
getInstance
public String getInstance()
A Compute Engine instance URI.
string instance = 3;
- Specified by:
getInstance
in interfaceEndpointOrBuilder
- Returns:
- The instance.
-
getInstanceBytes
public com.google.protobuf.ByteString getInstanceBytes()
A Compute Engine instance URI.
string instance = 3;
- Specified by:
getInstanceBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for instance.
-
getForwardingRule
public String getForwardingRule()
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
string forwarding_rule = 13;
- Specified by:
getForwardingRule
in interfaceEndpointOrBuilder
- Returns:
- The forwardingRule.
-
getForwardingRuleBytes
public com.google.protobuf.ByteString getForwardingRuleBytes()
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
string forwarding_rule = 13;
- Specified by:
getForwardingRuleBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for forwardingRule.
-
hasForwardingRuleTarget
public boolean hasForwardingRuleTarget()
Output only. Specifies the type of the target of the forwarding rule.
optional .google.cloud.networkmanagement.v1beta1.Endpoint.ForwardingRuleTarget forwarding_rule_target = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasForwardingRuleTarget
in interfaceEndpointOrBuilder
- Returns:
- Whether the forwardingRuleTarget field is set.
-
getForwardingRuleTargetValue
public int getForwardingRuleTargetValue()
Output only. Specifies the type of the target of the forwarding rule.
optional .google.cloud.networkmanagement.v1beta1.Endpoint.ForwardingRuleTarget forwarding_rule_target = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getForwardingRuleTargetValue
in interfaceEndpointOrBuilder
- Returns:
- The enum numeric value on the wire for forwardingRuleTarget.
-
getForwardingRuleTarget
public Endpoint.ForwardingRuleTarget getForwardingRuleTarget()
Output only. Specifies the type of the target of the forwarding rule.
optional .google.cloud.networkmanagement.v1beta1.Endpoint.ForwardingRuleTarget forwarding_rule_target = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getForwardingRuleTarget
in interfaceEndpointOrBuilder
- Returns:
- The forwardingRuleTarget.
-
hasLoadBalancerId
public boolean hasLoadBalancerId()
Output only. ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
optional string load_balancer_id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasLoadBalancerId
in interfaceEndpointOrBuilder
- Returns:
- Whether the loadBalancerId field is set.
-
getLoadBalancerId
public String getLoadBalancerId()
Output only. ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
optional string load_balancer_id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getLoadBalancerId
in interfaceEndpointOrBuilder
- Returns:
- The loadBalancerId.
-
getLoadBalancerIdBytes
public com.google.protobuf.ByteString getLoadBalancerIdBytes()
Output only. ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
optional string load_balancer_id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getLoadBalancerIdBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for loadBalancerId.
-
hasLoadBalancerType
public boolean hasLoadBalancerType()
Output only. Type of the load balancer the forwarding rule points to.
optional .google.cloud.networkmanagement.v1beta1.LoadBalancerType load_balancer_type = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasLoadBalancerType
in interfaceEndpointOrBuilder
- Returns:
- Whether the loadBalancerType field is set.
-
getLoadBalancerTypeValue
public int getLoadBalancerTypeValue()
Output only. Type of the load balancer the forwarding rule points to.
optional .google.cloud.networkmanagement.v1beta1.LoadBalancerType load_balancer_type = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getLoadBalancerTypeValue
in interfaceEndpointOrBuilder
- Returns:
- The enum numeric value on the wire for loadBalancerType.
-
getLoadBalancerType
public LoadBalancerType getLoadBalancerType()
Output only. Type of the load balancer the forwarding rule points to.
optional .google.cloud.networkmanagement.v1beta1.LoadBalancerType load_balancer_type = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getLoadBalancerType
in interfaceEndpointOrBuilder
- Returns:
- The loadBalancerType.
-
getGkeMasterCluster
public String getGkeMasterCluster()
A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).
string gke_master_cluster = 7;
- Specified by:
getGkeMasterCluster
in interfaceEndpointOrBuilder
- Returns:
- The gkeMasterCluster.
-
getGkeMasterClusterBytes
public com.google.protobuf.ByteString getGkeMasterClusterBytes()
A cluster URI for [Google Kubernetes Engine master](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).
string gke_master_cluster = 7;
- Specified by:
getGkeMasterClusterBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for gkeMasterCluster.
-
getCloudSqlInstance
public String getCloudSqlInstance()
A [Cloud SQL](https://cloud.google.com/sql) instance URI.
string cloud_sql_instance = 8;
- Specified by:
getCloudSqlInstance
in interfaceEndpointOrBuilder
- Returns:
- The cloudSqlInstance.
-
getCloudSqlInstanceBytes
public com.google.protobuf.ByteString getCloudSqlInstanceBytes()
A [Cloud SQL](https://cloud.google.com/sql) instance URI.
string cloud_sql_instance = 8;
- Specified by:
getCloudSqlInstanceBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for cloudSqlInstance.
-
hasCloudFunction
public boolean hasCloudFunction()
A [Cloud Function](https://cloud.google.com/functions).
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudFunctionEndpoint cloud_function = 10;
- Specified by:
hasCloudFunction
in interfaceEndpointOrBuilder
- Returns:
- Whether the cloudFunction field is set.
-
getCloudFunction
public Endpoint.CloudFunctionEndpoint getCloudFunction()
A [Cloud Function](https://cloud.google.com/functions).
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudFunctionEndpoint cloud_function = 10;
- Specified by:
getCloudFunction
in interfaceEndpointOrBuilder
- Returns:
- The cloudFunction.
-
getCloudFunctionOrBuilder
public Endpoint.CloudFunctionEndpointOrBuilder getCloudFunctionOrBuilder()
A [Cloud Function](https://cloud.google.com/functions).
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudFunctionEndpoint cloud_function = 10;
- Specified by:
getCloudFunctionOrBuilder
in interfaceEndpointOrBuilder
-
hasAppEngineVersion
public boolean hasAppEngineVersion()
An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).
.google.cloud.networkmanagement.v1beta1.Endpoint.AppEngineVersionEndpoint app_engine_version = 11;
- Specified by:
hasAppEngineVersion
in interfaceEndpointOrBuilder
- Returns:
- Whether the appEngineVersion field is set.
-
getAppEngineVersion
public Endpoint.AppEngineVersionEndpoint getAppEngineVersion()
An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).
.google.cloud.networkmanagement.v1beta1.Endpoint.AppEngineVersionEndpoint app_engine_version = 11;
- Specified by:
getAppEngineVersion
in interfaceEndpointOrBuilder
- Returns:
- The appEngineVersion.
-
getAppEngineVersionOrBuilder
public Endpoint.AppEngineVersionEndpointOrBuilder getAppEngineVersionOrBuilder()
An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).
.google.cloud.networkmanagement.v1beta1.Endpoint.AppEngineVersionEndpoint app_engine_version = 11;
- Specified by:
getAppEngineVersionOrBuilder
in interfaceEndpointOrBuilder
-
hasCloudRunRevision
public boolean hasCloudRunRevision()
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudRunRevisionEndpoint cloud_run_revision = 12;
- Specified by:
hasCloudRunRevision
in interfaceEndpointOrBuilder
- Returns:
- Whether the cloudRunRevision field is set.
-
getCloudRunRevision
public Endpoint.CloudRunRevisionEndpoint getCloudRunRevision()
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudRunRevisionEndpoint cloud_run_revision = 12;
- Specified by:
getCloudRunRevision
in interfaceEndpointOrBuilder
- Returns:
- The cloudRunRevision.
-
getCloudRunRevisionOrBuilder
public Endpoint.CloudRunRevisionEndpointOrBuilder getCloudRunRevisionOrBuilder()
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudRunRevisionEndpoint cloud_run_revision = 12;
- Specified by:
getCloudRunRevisionOrBuilder
in interfaceEndpointOrBuilder
-
getNetwork
public String getNetwork()
A Compute Engine network URI.
string network = 4;
- Specified by:
getNetwork
in interfaceEndpointOrBuilder
- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
A Compute Engine network URI.
string network = 4;
- Specified by:
getNetworkBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for network.
-
getNetworkTypeValue
public int getNetworkTypeValue()
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
.google.cloud.networkmanagement.v1beta1.Endpoint.NetworkType network_type = 5;
- Specified by:
getNetworkTypeValue
in interfaceEndpointOrBuilder
- Returns:
- The enum numeric value on the wire for networkType.
-
getNetworkType
public Endpoint.NetworkType getNetworkType()
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
.google.cloud.networkmanagement.v1beta1.Endpoint.NetworkType network_type = 5;
- Specified by:
getNetworkType
in interfaceEndpointOrBuilder
- Returns:
- The networkType.
-
getProjectId
public String getProjectId()
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
string project_id = 6;
- Specified by:
getProjectId
in interfaceEndpointOrBuilder
- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
string project_id = 6;
- Specified by:
getProjectIdBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for projectId.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Endpoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Endpoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Endpoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Endpoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Endpoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Endpoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Endpoint parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Endpoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Endpoint parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Endpoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Endpoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Endpoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Endpoint.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Endpoint.Builder newBuilder()
-
newBuilder
public static Endpoint.Builder newBuilder(Endpoint prototype)
-
toBuilder
public Endpoint.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Endpoint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Endpoint getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Endpoint> parser()
-
getParserForType
public com.google.protobuf.Parser<Endpoint> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Endpoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-