Class RemoteTransportProfile
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile
- All Implemented Interfaces:
RemoteTransportProfileOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class RemoteTransportProfile
extends com.google.protobuf.GeneratedMessage
implements RemoteTransportProfileOrBuilder
Message describing RemoteTransportProfile object.Protobuf type
google.cloud.networkconnectivity.v1beta.RemoteTransportProfile- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumBandwidth values that may be supported for a specific profile.static final classMessage describing RemoteTransportProfile object.static enumType of provisioning flows supported.static enumAvailability class options.static enumState of the RemoteTransportProfile.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 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 TypeMethodDescriptionbooleancontainsLabels(String key) Output only.booleanstatic RemoteTransportProfileOutput only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.getFlow()Output only.intOutput only.Deprecated.intOutput only.Output only.getLabelsOrDefault(String key, String defaultValue) Output only.getLabelsOrThrow(String key) Output only.getName()Identifier.com.google.protobuf.ByteStringIdentifier.Output only.intOutput only.com.google.protobuf.Parser<RemoteTransportProfile>Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.intgetSla()Output only.intOutput only.getSupportedBandwidths(int index) Output only.intOutput only.Output only.intgetSupportedBandwidthsValue(int index) Output only.Output only.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleannewBuilder(RemoteTransportProfile prototype) protected RemoteTransportProfile.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static RemoteTransportProfileparseDelimitedFrom(InputStream input) static RemoteTransportProfileparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RemoteTransportProfileparseFrom(byte[] data) static RemoteTransportProfileparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RemoteTransportProfileparseFrom(com.google.protobuf.ByteString data) static RemoteTransportProfileparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RemoteTransportProfileparseFrom(com.google.protobuf.CodedInputStream input) static RemoteTransportProfileparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RemoteTransportProfileparseFrom(InputStream input) static RemoteTransportProfileparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RemoteTransportProfileparseFrom(ByteBuffer data) static RemoteTransportProfileparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RemoteTransportProfile>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, 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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
PROVIDER_FIELD_NUMBER
public static final int PROVIDER_FIELD_NUMBER- See Also:
-
PROVIDER_SITE_FIELD_NUMBER
public static final int PROVIDER_SITE_FIELD_NUMBER- See Also:
-
SUPPORTED_BANDWIDTHS_FIELD_NUMBER
public static final int SUPPORTED_BANDWIDTHS_FIELD_NUMBER- See Also:
-
SLA_FIELD_NUMBER
public static final int SLA_FIELD_NUMBER- See Also:
-
FLOW_FIELD_NUMBER
public static final int FLOW_FIELD_NUMBER- See Also:
-
ORDER_STATE_FIELD_NUMBER
public static final int ORDER_STATE_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getName
Identifier. Name of the resource in the format of $provider-$site.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceRemoteTransportProfileOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. Name of the resource in the format of $provider-$site.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceRemoteTransportProfileOrBuilder- Returns:
- The bytes for name.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:RemoteTransportProfileOrBuilderOutput only. Labels as key value pairs.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsCountin interfaceRemoteTransportProfileOrBuilder
-
containsLabels
Output only. Labels as key value pairs.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
containsLabelsin interfaceRemoteTransportProfileOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceRemoteTransportProfileOrBuilder
-
getLabelsMap
Output only. Labels as key value pairs.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsMapin interfaceRemoteTransportProfileOrBuilder
-
getLabelsOrDefault
Output only. Labels as key value pairs.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsOrDefaultin interfaceRemoteTransportProfileOrBuilder
-
getLabelsOrThrow
Output only. Labels as key value pairs.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsOrThrowin interfaceRemoteTransportProfileOrBuilder
-
getDescription
Output only. Description of the profile.
string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDescriptionin interfaceRemoteTransportProfileOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Output only. Description of the profile.
string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDescriptionBytesin interfaceRemoteTransportProfileOrBuilder- Returns:
- The bytes for description.
-
getProvider
Output only. Name of the provider on the other end of this profile. E.g. “Amazon Web Services” or “Microsoft Azure”.
string provider = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProviderin interfaceRemoteTransportProfileOrBuilder- Returns:
- The provider.
-
getProviderBytes
public com.google.protobuf.ByteString getProviderBytes()Output only. Name of the provider on the other end of this profile. E.g. “Amazon Web Services” or “Microsoft Azure”.
string provider = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProviderBytesin interfaceRemoteTransportProfileOrBuilder- Returns:
- The bytes for provider.
-
getProviderSite
Output only. If the profile is a Cloud Service Provider with compute resources, this is populated with the region where connectivity is being established. If the profile provides facility-level selection, this is an identity of the facility any connections on this profile are going through.
string provider_site = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProviderSitein interfaceRemoteTransportProfileOrBuilder- Returns:
- The providerSite.
-
getProviderSiteBytes
public com.google.protobuf.ByteString getProviderSiteBytes()Output only. If the profile is a Cloud Service Provider with compute resources, this is populated with the region where connectivity is being established. If the profile provides facility-level selection, this is an identity of the facility any connections on this profile are going through.
string provider_site = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProviderSiteBytesin interfaceRemoteTransportProfileOrBuilder- Returns:
- The bytes for providerSite.
-
getSupportedBandwidthsList
Output only. List of bandwidth enum values that are supported by this profile.
repeated .google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth supported_bandwidths = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSupportedBandwidthsListin interfaceRemoteTransportProfileOrBuilder- Returns:
- A list containing the supportedBandwidths.
-
getSupportedBandwidthsCount
public int getSupportedBandwidthsCount()Output only. List of bandwidth enum values that are supported by this profile.
repeated .google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth supported_bandwidths = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSupportedBandwidthsCountin interfaceRemoteTransportProfileOrBuilder- Returns:
- The count of supportedBandwidths.
-
getSupportedBandwidths
Output only. List of bandwidth enum values that are supported by this profile.
repeated .google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth supported_bandwidths = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSupportedBandwidthsin interfaceRemoteTransportProfileOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The supportedBandwidths at the given index.
-
getSupportedBandwidthsValueList
Output only. List of bandwidth enum values that are supported by this profile.
repeated .google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth supported_bandwidths = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSupportedBandwidthsValueListin interfaceRemoteTransportProfileOrBuilder- Returns:
- A list containing the enum numeric values on the wire for supportedBandwidths.
-
getSupportedBandwidthsValue
public int getSupportedBandwidthsValue(int index) Output only. List of bandwidth enum values that are supported by this profile.
repeated .google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth supported_bandwidths = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSupportedBandwidthsValuein interfaceRemoteTransportProfileOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of supportedBandwidths at the given index.
-
getSlaValue
public int getSlaValue()Output only. Availability class that will be configured for this particular RemoteTransportProfile.
.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.ServiceLevelAvailability sla = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSlaValuein interfaceRemoteTransportProfileOrBuilder- Returns:
- The enum numeric value on the wire for sla.
-
getSla
Output only. Availability class that will be configured for this particular RemoteTransportProfile.
.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.ServiceLevelAvailability sla = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSlain interfaceRemoteTransportProfileOrBuilder- Returns:
- The sla.
-
getFlowValue
public int getFlowValue()Output only. Type of provisioning flows supported by this profile.
.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.KeyProvisioningFlow flow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFlowValuein interfaceRemoteTransportProfileOrBuilder- Returns:
- The enum numeric value on the wire for flow.
-
getFlow
Output only. Type of provisioning flows supported by this profile.
.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.KeyProvisioningFlow flow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFlowin interfaceRemoteTransportProfileOrBuilder- Returns:
- The flow.
-
getOrderStateValue
public int getOrderStateValue()Output only. Order state for this profile.
.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.State order_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOrderStateValuein interfaceRemoteTransportProfileOrBuilder- Returns:
- The enum numeric value on the wire for orderState.
-
getOrderState
Output only. Order state for this profile.
.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.State order_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOrderStatein interfaceRemoteTransportProfileOrBuilder- Returns:
- The orderState.
-
getDisplayName
Output only. Human readable name of this profile, used to identify this profile in the UI.
string display_name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNamein interfaceRemoteTransportProfileOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Output only. Human readable name of this profile, used to identify this profile in the UI.
string display_name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNameBytesin interfaceRemoteTransportProfileOrBuilder- Returns:
- The bytes for displayName.
-
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 RemoteTransportProfile parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RemoteTransportProfile parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RemoteTransportProfile parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RemoteTransportProfile parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RemoteTransportProfile parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RemoteTransportProfile parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RemoteTransportProfile parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RemoteTransportProfile parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RemoteTransportProfile parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RemoteTransportProfile 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 RemoteTransportProfile.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
-