Interface TransportOrBuilder (1.87.0)

public interface TransportOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

Optional. Labels as key value pairs.

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

Parameter
Name Description
key String
Returns
Type Description
boolean

getAdminEnabled()

public abstract boolean getAdminEnabled()

Optional. Administrative state of the underlying connectivity. If set to true (default), connectivity should be available between your environments. If set to false, the connectivity over these links is disabled. Disabling your Transport does not affect billing, and retains the underlying network bandwidth associated with the connectivity.

bool admin_enabled = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The adminEnabled.

getAdvertisedRoutes(int index)

public abstract String getAdvertisedRoutes(int index)

Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.

repeated string advertised_routes = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The advertisedRoutes at the given index.

getAdvertisedRoutesBytes(int index)

public abstract ByteString getAdvertisedRoutesBytes(int index)

Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.

repeated string advertised_routes = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the advertisedRoutes at the given index.

getAdvertisedRoutesCount()

public abstract int getAdvertisedRoutesCount()

Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.

repeated string advertised_routes = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of advertisedRoutes.

getAdvertisedRoutesList()

public abstract List<String> getAdvertisedRoutesList()

Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.

repeated string advertised_routes = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the advertisedRoutes.

getBandwidth()

public abstract Transport.Bandwidth getBandwidth()

Optional. Bandwidth of the Transport. This must be one of the supported bandwidths for the remote profile, and must be set when no activation key is being provided.

.google.cloud.networkconnectivity.v1beta.Transport.Bandwidth bandwidth = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Transport.Bandwidth

The bandwidth.

getBandwidthValue()

public abstract int getBandwidthValue()

Optional. Bandwidth of the Transport. This must be one of the supported bandwidths for the remote profile, and must be set when no activation key is being provided.

.google.cloud.networkconnectivity.v1beta.Transport.Bandwidth bandwidth = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for bandwidth.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Create time stamp.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Create time stamp.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDescription()

public abstract String getDescription()

Optional. Description of the Transport.

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

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. Description of the Transport.

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

Returns
Type Description
ByteString

The bytes for description.

getGeneratedActivationKey()

public abstract String getGeneratedActivationKey()

Output only. Google-generated activation key. This is only output if the selected profile supports an OUTPUT key flow. Inputting this to the provider is only valid while the resource is in a PENDING_KEY state. Once the provider has accepted the key, the resource will move to the CONFIGURING state.

string generated_activation_key = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The generatedActivationKey.

getGeneratedActivationKeyBytes()

public abstract ByteString getGeneratedActivationKeyBytes()

Output only. Google-generated activation key. This is only output if the selected profile supports an OUTPUT key flow. Inputting this to the provider is only valid while the resource is in a PENDING_KEY state. Once the provider has accepted the key, the resource will move to the CONFIGURING state.

string generated_activation_key = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for generatedActivationKey.

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Optional. Labels as key value pairs.

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

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Optional. Labels as key value pairs.

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

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Optional. Labels as key value pairs.

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

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Optional. Labels as key value pairs.

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

Parameter
Name Description
key String
Returns
Type Description
String

getMtuLimit()

public abstract int getMtuLimit()

Output only. The maximum transmission unit (MTU) of a packet that can be sent over this transport.

int32 mtu_limit = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The mtuLimit.

getName()

public abstract String getName()

Identifier. Name of the resource.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. Name of the resource.

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

Returns
Type Description
ByteString

The bytes for name.

getNetwork()

public abstract String getNetwork()

Optional. Resource URI of the Network that will be peered with this Transport. This field must be provided during resource creation and cannot be changed.

string network = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The network.

getNetworkBytes()

public abstract ByteString getNetworkBytes()

Optional. Resource URI of the Network that will be peered with this Transport. This field must be provided during resource creation and cannot be changed.

string network = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for network.

getPeeringNetwork()

public abstract String getPeeringNetwork()

Output only. VPC Network URI that was created for the VPC Peering connection to the provided network. If VPC Peering is disconnected, this can be used to re-establish.

string peering_network = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The peeringNetwork.

getPeeringNetworkBytes()

public abstract ByteString getPeeringNetworkBytes()

Output only. VPC Network URI that was created for the VPC Peering connection to the provided network. If VPC Peering is disconnected, this can be used to re-establish.

string peering_network = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for peeringNetwork.

getProvidedActivationKey()

public abstract String getProvidedActivationKey()

Optional. Key used for establishing a connection with the remote transport. This key can only be provided if the profile supports an INPUT key flow and the resource is in the PENDING_KEY state.

string provided_activation_key = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The providedActivationKey.

getProvidedActivationKeyBytes()

public abstract ByteString getProvidedActivationKeyBytes()

Optional. Key used for establishing a connection with the remote transport. This key can only be provided if the profile supports an INPUT key flow and the resource is in the PENDING_KEY state.

string provided_activation_key = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for providedActivationKey.

getRemoteAccountId()

public abstract String getRemoteAccountId()

Optional. The user supplied account id for the CSP associated with the remote profile.

string remote_account_id = 17 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The remoteAccountId.

getRemoteAccountIdBytes()

public abstract ByteString getRemoteAccountIdBytes()

Optional. The user supplied account id for the CSP associated with the remote profile.

string remote_account_id = 17 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for remoteAccountId.

getRemoteProfile()

public abstract String getRemoteProfile()

Optional. Name of the remoteTransportProfile that this Transport is connecting to.

string remote_profile = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The remoteProfile.

getRemoteProfileBytes()

public abstract ByteString getRemoteProfileBytes()

Optional. Name of the remoteTransportProfile that this Transport is connecting to.

string remote_profile = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for remoteProfile.

getStackType()

public abstract Transport.StackType getStackType()

Optional. IP version stack for the established connectivity.

.google.cloud.networkconnectivity.v1beta.Transport.StackType stack_type = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Transport.StackType

The stackType.

getStackTypeValue()

public abstract int getStackTypeValue()

Optional. IP version stack for the established connectivity.

.google.cloud.networkconnectivity.v1beta.Transport.StackType stack_type = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for stackType.

getState()

public abstract Transport.State getState()

Output only. State of the underlying connectivity.

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

Returns
Type Description
Transport.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. State of the underlying connectivity.

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

Returns
Type Description
int

The enum numeric value on the wire for state.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. Update time stamp.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. Update time stamp.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Create time stamp.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. Update time stamp.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.