Enum DeliverInfo.Target
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<DeliverInfo.Target>
- Enclosing class:
- DeliverInfo
public static enum DeliverInfo.Target
extends Enum<DeliverInfo.Target>
implements com.google.protobuf.ProtocolMessageEnum
Deliver target types:Protobuf enum
google.cloud.networkmanagement.v1beta1.DeliverInfo.Target-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionTarget is a App Engine service version.Target is a Cloud Function.Target is a Cloud Run revision.Target is a Cloud SQL instance.Target is a Google Kubernetes Engine cluster master.Target is a GKE Pod.Target is a Google API.Target is a Google-managed service.Target is a Compute Engine instance.Target is the internet.Target is a private network.Target is Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).Target is a published service that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).Target is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).Target is a Redis Cluster.Target is a Redis Instance.Target is a serverless network endpoint group.Target is a Cloud Storage bucket.Target not specified. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intTarget is a App Engine service version.static final intTarget is a Cloud Function.static final intTarget is a Cloud Run revision.static final intTarget is a Cloud SQL instance.static final intTarget is a Google Kubernetes Engine cluster master.static final intTarget is a GKE Pod.static final intTarget is a Google API.static final intTarget is a Google-managed service.static final intTarget is a Compute Engine instance.static final intTarget is the internet.static final intTarget is a private network.static final intTarget is Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).static final intTarget is a published service that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).static final intTarget is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).static final intTarget is a Redis Cluster.static final intTarget is a Redis Instance.static final intTarget is a serverless network endpoint group.static final intTarget is a Cloud Storage bucket.static final intTarget not specified. -
Method Summary
Modifier and TypeMethodDescriptionstatic DeliverInfo.TargetforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<DeliverInfo.Target>static DeliverInfo.TargetvalueOf(int value) Deprecated.static DeliverInfo.TargetvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static DeliverInfo.TargetReturns the enum constant of this type with the specified name.static DeliverInfo.Target[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
TARGET_UNSPECIFIED
Target not specified.
TARGET_UNSPECIFIED = 0; -
INSTANCE
Target is a Compute Engine instance.
INSTANCE = 1; -
INTERNET
Target is the internet.
INTERNET = 2; -
GOOGLE_API
Target is a Google API.
GOOGLE_API = 3; -
GKE_MASTER
Target is a Google Kubernetes Engine cluster master.
GKE_MASTER = 4; -
CLOUD_SQL_INSTANCE
Target is a Cloud SQL instance.
CLOUD_SQL_INSTANCE = 5; -
PSC_PUBLISHED_SERVICE
Target is a published service that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).
PSC_PUBLISHED_SERVICE = 6; -
PSC_GOOGLE_API
Target is Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).
PSC_GOOGLE_API = 7; -
PSC_VPC_SC
Target is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).
PSC_VPC_SC = 8; -
SERVERLESS_NEG
Target is a serverless network endpoint group.
SERVERLESS_NEG = 9; -
STORAGE_BUCKET
Target is a Cloud Storage bucket.
STORAGE_BUCKET = 10; -
PRIVATE_NETWORK
Target is a private network. Used only for return traces.
PRIVATE_NETWORK = 11; -
CLOUD_FUNCTION
Target is a Cloud Function. Used only for return traces.
CLOUD_FUNCTION = 12; -
APP_ENGINE_VERSION
Target is a App Engine service version. Used only for return traces.
APP_ENGINE_VERSION = 13; -
CLOUD_RUN_REVISION
Target is a Cloud Run revision. Used only for return traces.
CLOUD_RUN_REVISION = 14; -
GOOGLE_MANAGED_SERVICE
Target is a Google-managed service. Used only for return traces.
GOOGLE_MANAGED_SERVICE = 15; -
REDIS_INSTANCE
Target is a Redis Instance.
REDIS_INSTANCE = 16; -
REDIS_CLUSTER
Target is a Redis Cluster.
REDIS_CLUSTER = 17; -
GKE_POD
Target is a GKE Pod.
GKE_POD = 19; -
UNRECOGNIZED
-
-
Field Details
-
TARGET_UNSPECIFIED_VALUE
public static final int TARGET_UNSPECIFIED_VALUETarget not specified.
TARGET_UNSPECIFIED = 0;- See Also:
-
INSTANCE_VALUE
public static final int INSTANCE_VALUETarget is a Compute Engine instance.
INSTANCE = 1;- See Also:
-
INTERNET_VALUE
public static final int INTERNET_VALUETarget is the internet.
INTERNET = 2;- See Also:
-
GOOGLE_API_VALUE
public static final int GOOGLE_API_VALUETarget is a Google API.
GOOGLE_API = 3;- See Also:
-
GKE_MASTER_VALUE
public static final int GKE_MASTER_VALUETarget is a Google Kubernetes Engine cluster master.
GKE_MASTER = 4;- See Also:
-
CLOUD_SQL_INSTANCE_VALUE
public static final int CLOUD_SQL_INSTANCE_VALUETarget is a Cloud SQL instance.
CLOUD_SQL_INSTANCE = 5;- See Also:
-
PSC_PUBLISHED_SERVICE_VALUE
public static final int PSC_PUBLISHED_SERVICE_VALUETarget is a published service that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).
PSC_PUBLISHED_SERVICE = 6;- See Also:
-
PSC_GOOGLE_API_VALUE
public static final int PSC_GOOGLE_API_VALUETarget is Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).
PSC_GOOGLE_API = 7;- See Also:
-
PSC_VPC_SC_VALUE
public static final int PSC_VPC_SC_VALUETarget is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).
PSC_VPC_SC = 8;- See Also:
-
SERVERLESS_NEG_VALUE
public static final int SERVERLESS_NEG_VALUETarget is a serverless network endpoint group.
SERVERLESS_NEG = 9;- See Also:
-
STORAGE_BUCKET_VALUE
public static final int STORAGE_BUCKET_VALUETarget is a Cloud Storage bucket.
STORAGE_BUCKET = 10;- See Also:
-
PRIVATE_NETWORK_VALUE
public static final int PRIVATE_NETWORK_VALUETarget is a private network. Used only for return traces.
PRIVATE_NETWORK = 11;- See Also:
-
CLOUD_FUNCTION_VALUE
public static final int CLOUD_FUNCTION_VALUETarget is a Cloud Function. Used only for return traces.
CLOUD_FUNCTION = 12;- See Also:
-
APP_ENGINE_VERSION_VALUE
public static final int APP_ENGINE_VERSION_VALUETarget is a App Engine service version. Used only for return traces.
APP_ENGINE_VERSION = 13;- See Also:
-
CLOUD_RUN_REVISION_VALUE
public static final int CLOUD_RUN_REVISION_VALUETarget is a Cloud Run revision. Used only for return traces.
CLOUD_RUN_REVISION = 14;- See Also:
-
GOOGLE_MANAGED_SERVICE_VALUE
public static final int GOOGLE_MANAGED_SERVICE_VALUETarget is a Google-managed service. Used only for return traces.
GOOGLE_MANAGED_SERVICE = 15;- See Also:
-
REDIS_INSTANCE_VALUE
public static final int REDIS_INSTANCE_VALUETarget is a Redis Instance.
REDIS_INSTANCE = 16;- See Also:
-
REDIS_CLUSTER_VALUE
public static final int REDIS_CLUSTER_VALUETarget is a Redis Cluster.
REDIS_CLUSTER = 17;- See Also:
-
GKE_POD_VALUE
public static final int GKE_POD_VALUETarget is a GKE Pod.
GKE_POD = 19;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-