Class Endpoint
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class Endpoint
extends com.google.protobuf.GeneratedMessage
implements EndpointOrBuilder
Source or destination of the Connectivity Test.Protobuf type
google.cloud.networkmanagement.v1beta1.Endpoint- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classWrapper for the App Engine service version attributes.static interfacestatic final classSource or destination of the Connectivity Test.static final classWrapper for Cloud Function attributes.static interfacestatic final classWrapper for Cloud Run revision attributes.static interfacestatic enumType of the target of a forwarding rule.static enumThe type of the network of the IP address endpoint.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanAn [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).A [Cloud Function](https://cloud.google.com/functions).A [Cloud Function](https://cloud.google.com/functions).A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint.A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint.A [Cloud SQL](https://cloud.google.com/sql) instance URI.com.google.protobuf.ByteStringA [Cloud SQL](https://cloud.google.com/sql) instance URI.static Endpointstatic final com.google.protobuf.Descriptors.DescriptorA forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer.com.google.protobuf.ByteStringA forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer.Output only.intOutput only.getFqdn()DNS endpoint of [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).com.google.protobuf.ByteStringDNS endpoint of [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).A cluster URI for [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).com.google.protobuf.ByteStringA cluster URI for [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).A [GKE Pod](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) URI.com.google.protobuf.ByteStringA [GKE Pod](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) URI.A Compute Engine instance URI.com.google.protobuf.ByteStringA Compute Engine instance URI.The IP address of the endpoint, which can be an external or internal IP.com.google.protobuf.ByteStringThe IP address of the endpoint, which can be an external or internal IP.Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.A VPC network URI.com.google.protobuf.ByteStringA VPC network URI.For source endpoints, type of the network where the endpoint is located.intFor source endpoints, type of the network where the endpoint is located.com.google.protobuf.Parser<Endpoint>intgetPort()The IP protocol port of the endpoint.For source endpoints, endpoint project ID.com.google.protobuf.ByteStringFor source endpoints, endpoint project ID.A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI.com.google.protobuf.ByteStringA [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI.A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI.com.google.protobuf.ByteStringA [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI.intbooleanAn [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions).booleanA [Cloud Function](https://cloud.google.com/functions).booleanA [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint.booleanOutput only.inthashCode()booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Endpoint.Builderstatic Endpoint.BuildernewBuilder(Endpoint prototype) protected Endpoint.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static EndpointparseDelimitedFrom(InputStream input) static EndpointparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EndpointparseFrom(byte[] data) static EndpointparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EndpointparseFrom(com.google.protobuf.ByteString data) static EndpointparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EndpointparseFrom(com.google.protobuf.CodedInputStream input) static EndpointparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EndpointparseFrom(InputStream input) static EndpointparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EndpointparseFrom(ByteBuffer data) static EndpointparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Endpoint>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
IP_ADDRESS_FIELD_NUMBER
public static final int IP_ADDRESS_FIELD_NUMBER- See Also:
-
PORT_FIELD_NUMBER
public static final int PORT_FIELD_NUMBER- See Also:
-
INSTANCE_FIELD_NUMBER
public static final int INSTANCE_FIELD_NUMBER- See Also:
-
FORWARDING_RULE_FIELD_NUMBER
public static final int FORWARDING_RULE_FIELD_NUMBER- See Also:
-
FORWARDING_RULE_TARGET_FIELD_NUMBER
public static final int FORWARDING_RULE_TARGET_FIELD_NUMBER- See Also:
-
LOAD_BALANCER_ID_FIELD_NUMBER
public static final int LOAD_BALANCER_ID_FIELD_NUMBER- See Also:
-
LOAD_BALANCER_TYPE_FIELD_NUMBER
public static final int LOAD_BALANCER_TYPE_FIELD_NUMBER- See Also:
-
GKE_MASTER_CLUSTER_FIELD_NUMBER
public static final int GKE_MASTER_CLUSTER_FIELD_NUMBER- See Also:
-
FQDN_FIELD_NUMBER
public static final int FQDN_FIELD_NUMBER- See Also:
-
CLOUD_SQL_INSTANCE_FIELD_NUMBER
public static final int CLOUD_SQL_INSTANCE_FIELD_NUMBER- See Also:
-
REDIS_INSTANCE_FIELD_NUMBER
public static final int REDIS_INSTANCE_FIELD_NUMBER- See Also:
-
REDIS_CLUSTER_FIELD_NUMBER
public static final int REDIS_CLUSTER_FIELD_NUMBER- See Also:
-
GKE_POD_FIELD_NUMBER
public static final int GKE_POD_FIELD_NUMBER- See Also:
-
CLOUD_FUNCTION_FIELD_NUMBER
public static final int CLOUD_FUNCTION_FIELD_NUMBER- See Also:
-
APP_ENGINE_VERSION_FIELD_NUMBER
public static final int APP_ENGINE_VERSION_FIELD_NUMBER- See Also:
-
CLOUD_RUN_REVISION_FIELD_NUMBER
public static final int CLOUD_RUN_REVISION_FIELD_NUMBER- See Also:
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER- See Also:
-
NETWORK_TYPE_FIELD_NUMBER
public static final int NETWORK_TYPE_FIELD_NUMBER- See Also:
-
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getIpAddress
The IP address of the endpoint, which can be an external or internal IP.
string ip_address = 1;- Specified by:
getIpAddressin 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.
string ip_address = 1;- Specified by:
getIpAddressBytesin 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:
getPortin interfaceEndpointOrBuilder- Returns:
- The port.
-
getInstance
A Compute Engine instance URI.
string instance = 3;- Specified by:
getInstancein interfaceEndpointOrBuilder- Returns:
- The instance.
-
getInstanceBytes
public com.google.protobuf.ByteString getInstanceBytes()A Compute Engine instance URI.
string instance = 3;- Specified by:
getInstanceBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for instance.
-
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. Applicable only to destination endpoint. Format: `projects/{project}/global/forwardingRules/{id}` or `projects/{project}/regions/{region}/forwardingRules/{id}`string forwarding_rule = 13;- Specified by:
getForwardingRulein 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. Applicable only to destination endpoint. Format: `projects/{project}/global/forwardingRules/{id}` or `projects/{project}/regions/{region}/forwardingRules/{id}`string forwarding_rule = 13;- Specified by:
getForwardingRuleBytesin 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:
hasForwardingRuleTargetin 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:
getForwardingRuleTargetValuein interfaceEndpointOrBuilder- Returns:
- The enum numeric value on the wire for 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:
getForwardingRuleTargetin 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:
hasLoadBalancerIdin interfaceEndpointOrBuilder- Returns:
- Whether the loadBalancerId field is set.
-
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:
getLoadBalancerIdin 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:
getLoadBalancerIdBytesin 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:
hasLoadBalancerTypein 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:
getLoadBalancerTypeValuein interfaceEndpointOrBuilder- Returns:
- The enum numeric value on the wire for 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:
getLoadBalancerTypein interfaceEndpointOrBuilder- Returns:
- The loadBalancerType.
-
getGkeMasterCluster
A cluster URI for [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).
string gke_master_cluster = 7;- Specified by:
getGkeMasterClusterin interfaceEndpointOrBuilder- Returns:
- The gkeMasterCluster.
-
getGkeMasterClusterBytes
public com.google.protobuf.ByteString getGkeMasterClusterBytes()A cluster URI for [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture).
string gke_master_cluster = 7;- Specified by:
getGkeMasterClusterBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for gkeMasterCluster.
-
getFqdn
DNS endpoint of [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). Requires gke_master_cluster to be set, can't be used simultaneoulsly with ip_address or network. Applicable only to destination endpoint.
string fqdn = 19;- Specified by:
getFqdnin interfaceEndpointOrBuilder- Returns:
- The fqdn.
-
getFqdnBytes
public com.google.protobuf.ByteString getFqdnBytes()DNS endpoint of [Google Kubernetes Engine cluster control plane](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture). Requires gke_master_cluster to be set, can't be used simultaneoulsly with ip_address or network. Applicable only to destination endpoint.
string fqdn = 19;- Specified by:
getFqdnBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for fqdn.
-
getCloudSqlInstance
A [Cloud SQL](https://cloud.google.com/sql) instance URI.
string cloud_sql_instance = 8;- Specified by:
getCloudSqlInstancein 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:
getCloudSqlInstanceBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for cloudSqlInstance.
-
getRedisInstance
A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint.
string redis_instance = 17;- Specified by:
getRedisInstancein interfaceEndpointOrBuilder- Returns:
- The redisInstance.
-
getRedisInstanceBytes
public com.google.protobuf.ByteString getRedisInstanceBytes()A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint.
string redis_instance = 17;- Specified by:
getRedisInstanceBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for redisInstance.
-
getRedisCluster
A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint.
string redis_cluster = 18;- Specified by:
getRedisClusterin interfaceEndpointOrBuilder- Returns:
- The redisCluster.
-
getRedisClusterBytes
public com.google.protobuf.ByteString getRedisClusterBytes()A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint.
string redis_cluster = 18;- Specified by:
getRedisClusterBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for redisCluster.
-
getGkePod
A [GKE Pod](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) URI.
string gke_pod = 21;- Specified by:
getGkePodin interfaceEndpointOrBuilder- Returns:
- The gkePod.
-
getGkePodBytes
public com.google.protobuf.ByteString getGkePodBytes()A [GKE Pod](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) URI.
string gke_pod = 21;- Specified by:
getGkePodBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for gkePod.
-
hasCloudFunction
public boolean hasCloudFunction()A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudFunctionEndpoint cloud_function = 10;- Specified by:
hasCloudFunctionin interfaceEndpointOrBuilder- Returns:
- Whether the cloudFunction field is set.
-
getCloudFunction
A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudFunctionEndpoint cloud_function = 10;- Specified by:
getCloudFunctionin interfaceEndpointOrBuilder- Returns:
- The cloudFunction.
-
getCloudFunctionOrBuilder
A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudFunctionEndpoint cloud_function = 10;- Specified by:
getCloudFunctionOrBuilderin 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). Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.AppEngineVersionEndpoint app_engine_version = 11;- Specified by:
hasAppEngineVersionin interfaceEndpointOrBuilder- Returns:
- Whether the appEngineVersion field is set.
-
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). Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.AppEngineVersionEndpoint app_engine_version = 11;- Specified by:
getAppEngineVersionin interfaceEndpointOrBuilder- Returns:
- The appEngineVersion.
-
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). Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.AppEngineVersionEndpoint app_engine_version = 11;- Specified by:
getAppEngineVersionOrBuilderin 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) Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudRunRevisionEndpoint cloud_run_revision = 12;- Specified by:
hasCloudRunRevisionin interfaceEndpointOrBuilder- Returns:
- Whether the cloudRunRevision field is set.
-
getCloudRunRevision
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudRunRevisionEndpoint cloud_run_revision = 12;- Specified by:
getCloudRunRevisionin interfaceEndpointOrBuilder- Returns:
- The cloudRunRevision.
-
getCloudRunRevisionOrBuilder
A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint.
.google.cloud.networkmanagement.v1beta1.Endpoint.CloudRunRevisionEndpoint cloud_run_revision = 12;- Specified by:
getCloudRunRevisionOrBuilderin interfaceEndpointOrBuilder
-
getNetwork
A VPC network URI. For source endpoints, used according to the `network_type`. For destination endpoints, used only when the source is an external IP address endpoint, and the destination is an internal IP address endpoint.
string network = 4;- Specified by:
getNetworkin interfaceEndpointOrBuilder- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()A VPC network URI. For source endpoints, used according to the `network_type`. For destination endpoints, used only when the source is an external IP address endpoint, and the destination is an internal IP address endpoint.
string network = 4;- Specified by:
getNetworkBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for network.
-
getNetworkTypeValue
public int getNetworkTypeValue()For source endpoints, type of the network where the endpoint is located. Not relevant for destination endpoints.
.google.cloud.networkmanagement.v1beta1.Endpoint.NetworkType network_type = 5;- Specified by:
getNetworkTypeValuein interfaceEndpointOrBuilder- Returns:
- The enum numeric value on the wire for networkType.
-
getNetworkType
For source endpoints, type of the network where the endpoint is located. Not relevant for destination endpoints.
.google.cloud.networkmanagement.v1beta1.Endpoint.NetworkType network_type = 5;- Specified by:
getNetworkTypein interfaceEndpointOrBuilder- Returns:
- The networkType.
-
getProjectId
For source endpoints, endpoint project ID. Used according to the `network_type`. Not relevant for destination endpoints.
string project_id = 6;- Specified by:
getProjectIdin interfaceEndpointOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()For source endpoints, endpoint project ID. Used according to the `network_type`. Not relevant for destination endpoints.
string project_id = 6;- Specified by:
getProjectIdBytesin interfaceEndpointOrBuilder- Returns:
- The bytes for projectId.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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
- Throws:
IOException
-
parseFrom
public static Endpoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Endpoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Endpoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Endpoint.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-