Class RemoteTransportProfile.Builder (1.87.0)

public static final class RemoteTransportProfile.Builder extends GeneratedMessage.Builder<RemoteTransportProfile.Builder> implements RemoteTransportProfileOrBuilder

Message describing RemoteTransportProfile object.

Protobuf type google.cloud.networkconnectivity.v1beta.RemoteTransportProfile

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllSupportedBandwidths(Iterable<? extends RemoteTransportProfile.Bandwidth> values)

public RemoteTransportProfile.Builder addAllSupportedBandwidths(Iterable<? extends RemoteTransportProfile.Bandwidth> values)

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];

Parameter
Name Description
values Iterable<? extends com.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth>

The supportedBandwidths to add.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

addAllSupportedBandwidthsValue(Iterable<Integer> values)

public RemoteTransportProfile.Builder addAllSupportedBandwidthsValue(Iterable<Integer> values)

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];

Parameter
Name Description
values Iterable<Integer>

The enum numeric values on the wire for supportedBandwidths to add.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

addSupportedBandwidths(RemoteTransportProfile.Bandwidth value)

public RemoteTransportProfile.Builder addSupportedBandwidths(RemoteTransportProfile.Bandwidth value)

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];

Parameter
Name Description
value RemoteTransportProfile.Bandwidth

The supportedBandwidths to add.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

addSupportedBandwidthsValue(int value)

public RemoteTransportProfile.Builder addSupportedBandwidthsValue(int value)

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];

Parameter
Name Description
value int

The enum numeric value on the wire for supportedBandwidths to add.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

build()

public RemoteTransportProfile build()
Returns
Type Description
RemoteTransportProfile

buildPartial()

public RemoteTransportProfile buildPartial()
Returns
Type Description
RemoteTransportProfile

clear()

public RemoteTransportProfile.Builder clear()
Returns
Type Description
RemoteTransportProfile.Builder
Overrides

clearDescription()

public RemoteTransportProfile.Builder clearDescription()

Output only. Description of the profile.

string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearDisplayName()

public RemoteTransportProfile.Builder clearDisplayName()

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];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearFlow()

public RemoteTransportProfile.Builder clearFlow()

Output only. Type of provisioning flows supported by this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.KeyProvisioningFlow flow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearLabels()

public RemoteTransportProfile.Builder clearLabels()
Returns
Type Description
RemoteTransportProfile.Builder

clearName()

public RemoteTransportProfile.Builder clearName()

Identifier. Name of the resource in the format of $provider-$site.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearOrderState()

public RemoteTransportProfile.Builder clearOrderState()

Output only. Order state for this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.State order_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearProvider()

public RemoteTransportProfile.Builder clearProvider()

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];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearProviderSite()

public RemoteTransportProfile.Builder clearProviderSite()

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];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearSla()

public RemoteTransportProfile.Builder clearSla()

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];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

clearSupportedBandwidths()

public RemoteTransportProfile.Builder clearSupportedBandwidths()

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];

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

containsLabels(String key)

public boolean containsLabels(String key)

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
boolean

getDefaultInstanceForType()

public RemoteTransportProfile getDefaultInstanceForType()
Returns
Type Description
RemoteTransportProfile

getDescription()

public String getDescription()

Output only. Description of the profile.

string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

Output only. Description of the profile.

string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisplayName()

public String 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];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public 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];

Returns
Type Description
ByteString

The bytes for displayName.

getFlow()

public RemoteTransportProfile.KeyProvisioningFlow 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];

Returns
Type Description
RemoteTransportProfile.KeyProvisioningFlow

The flow.

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];

Returns
Type Description
int

The enum numeric value on the wire for flow.

getLabels() (deprecated)

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
String

getMutableLabels() (deprecated)

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getName()

public String getName()

Identifier. Name of the resource in the format of $provider-$site.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. Name of the resource in the format of $provider-$site.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getOrderState()

public RemoteTransportProfile.State getOrderState()

Output only. Order state for this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.State order_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
RemoteTransportProfile.State

The orderState.

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];

Returns
Type Description
int

The enum numeric value on the wire for orderState.

getProvider()

public String 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];

Returns
Type Description
String

The provider.

getProviderBytes()

public 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];

Returns
Type Description
ByteString

The bytes for provider.

getProviderSite()

public String 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];

Returns
Type Description
String

The providerSite.

getProviderSiteBytes()

public 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];

Returns
Type Description
ByteString

The bytes for providerSite.

getSla()

public RemoteTransportProfile.ServiceLevelAvailability 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];

Returns
Type Description
RemoteTransportProfile.ServiceLevelAvailability

The sla.

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];

Returns
Type Description
int

The enum numeric value on the wire for sla.

getSupportedBandwidths(int index)

public RemoteTransportProfile.Bandwidth getSupportedBandwidths(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];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
RemoteTransportProfile.Bandwidth

The supportedBandwidths at the given index.

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];

Returns
Type Description
int

The count of supportedBandwidths.

getSupportedBandwidthsList()

public List<RemoteTransportProfile.Bandwidth> 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];

Returns
Type Description
List<Bandwidth>

A list containing the supportedBandwidths.

getSupportedBandwidthsValue(int index)

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];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of supportedBandwidths at the given index.

getSupportedBandwidthsValueList()

public List<Integer> 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];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for supportedBandwidths.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RemoteTransportProfile other)

public RemoteTransportProfile.Builder mergeFrom(RemoteTransportProfile other)
Parameter
Name Description
other RemoteTransportProfile
Returns
Type Description
RemoteTransportProfile.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RemoteTransportProfile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RemoteTransportProfile.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RemoteTransportProfile.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RemoteTransportProfile.Builder
Overrides

putAllLabels(Map<String,String> values)

public RemoteTransportProfile.Builder putAllLabels(Map<String,String> values)

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Map<String,String>
Returns
Type Description
RemoteTransportProfile.Builder

putLabels(String key, String value)

public RemoteTransportProfile.Builder putLabels(String key, String value)

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
key String
value String
Returns
Type Description
RemoteTransportProfile.Builder

removeLabels(String key)

public RemoteTransportProfile.Builder removeLabels(String key)

Output only. Labels as key value pairs.

map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
RemoteTransportProfile.Builder

setDescription(String value)

public RemoteTransportProfile.Builder setDescription(String value)

Output only. Description of the profile.

string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The description to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public RemoteTransportProfile.Builder setDescriptionBytes(ByteString value)

Output only. Description of the profile.

string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setDisplayName(String value)

public RemoteTransportProfile.Builder setDisplayName(String value)

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];

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public RemoteTransportProfile.Builder setDisplayNameBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setFlow(RemoteTransportProfile.KeyProvisioningFlow value)

public RemoteTransportProfile.Builder setFlow(RemoteTransportProfile.KeyProvisioningFlow value)

Output only. Type of provisioning flows supported by this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.KeyProvisioningFlow flow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value RemoteTransportProfile.KeyProvisioningFlow

The flow to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setFlowValue(int value)

public RemoteTransportProfile.Builder setFlowValue(int value)

Output only. Type of provisioning flows supported by this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.KeyProvisioningFlow flow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for flow to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setName(String value)

public RemoteTransportProfile.Builder setName(String value)

Identifier. Name of the resource in the format of $provider-$site.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setNameBytes(ByteString value)

public RemoteTransportProfile.Builder setNameBytes(ByteString value)

Identifier. Name of the resource in the format of $provider-$site.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setOrderState(RemoteTransportProfile.State value)

public RemoteTransportProfile.Builder setOrderState(RemoteTransportProfile.State value)

Output only. Order state for this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.State order_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value RemoteTransportProfile.State

The orderState to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setOrderStateValue(int value)

public RemoteTransportProfile.Builder setOrderStateValue(int value)

Output only. Order state for this profile.

.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.State order_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for orderState to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setProvider(String value)

public RemoteTransportProfile.Builder setProvider(String value)

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];

Parameter
Name Description
value String

The provider to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setProviderBytes(ByteString value)

public RemoteTransportProfile.Builder setProviderBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for provider to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setProviderSite(String value)

public RemoteTransportProfile.Builder setProviderSite(String value)

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];

Parameter
Name Description
value String

The providerSite to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setProviderSiteBytes(ByteString value)

public RemoteTransportProfile.Builder setProviderSiteBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for providerSite to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setSla(RemoteTransportProfile.ServiceLevelAvailability value)

public RemoteTransportProfile.Builder setSla(RemoteTransportProfile.ServiceLevelAvailability value)

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];

Parameter
Name Description
value RemoteTransportProfile.ServiceLevelAvailability

The sla to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setSlaValue(int value)

public RemoteTransportProfile.Builder setSlaValue(int value)

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];

Parameter
Name Description
value int

The enum numeric value on the wire for sla to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setSupportedBandwidths(int index, RemoteTransportProfile.Bandwidth value)

public RemoteTransportProfile.Builder setSupportedBandwidths(int index, RemoteTransportProfile.Bandwidth value)

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];

Parameters
Name Description
index int

The index to set the value at.

value RemoteTransportProfile.Bandwidth

The supportedBandwidths to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.

setSupportedBandwidthsValue(int index, int value)

public RemoteTransportProfile.Builder setSupportedBandwidthsValue(int index, int value)

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];

Parameters
Name Description
index int

The index to set the value at.

value int

The enum numeric value on the wire for supportedBandwidths to set.

Returns
Type Description
RemoteTransportProfile.Builder

This builder for chaining.