Interface PscAutoConnectionOrBuilder (0.1.0)

public interface PscAutoConnectionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getConnectionType()

public abstract ConnectionType getConnectionType()

Output only. Type of the PSC connection.

.google.cloud.memorystore.v1.ConnectionType connection_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ConnectionType

The connectionType.

getConnectionTypeValue()

public abstract int getConnectionTypeValue()

Output only. Type of the PSC connection.

.google.cloud.memorystore.v1.ConnectionType connection_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for connectionType.

getForwardingRule()

public abstract String getForwardingRule()

Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}

string forwarding_rule = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The forwardingRule.

getForwardingRuleBytes()

public abstract ByteString getForwardingRuleBytes()

Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}

string forwarding_rule = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for forwardingRule.

getIpAddress()

public abstract String getIpAddress()

Output only. The IP allocated on the consumer network for the PSC forwarding rule.

string ip_address = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }

Returns
Type Description
String

The ipAddress.

getIpAddressBytes()

public abstract ByteString getIpAddressBytes()

Output only. The IP allocated on the consumer network for the PSC forwarding rule.

string ip_address = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for ipAddress.

getNetwork()

public abstract String getNetwork()

Required. The network where the PSC endpoints are created, in the form of projects/{project_id}/global/networks/{network_id}.

string network = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The network.

getNetworkBytes()

public abstract ByteString getNetworkBytes()

Required. The network where the PSC endpoints are created, in the form of projects/{project_id}/global/networks/{network_id}.

string network = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for network.

getPort()

public abstract int getPort()

Optional. Output only. port will only be set for Primary/Reader or Discovery endpoint.

int32 port = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The port.

getPortsCase()

public abstract PscAutoConnection.PortsCase getPortsCase()
Returns
Type Description
PscAutoConnection.PortsCase

getProjectId()

public abstract String getProjectId()

Required. The consumer project_id where PSC connections are established. This should be the same project_id that the instance is being created in.

string project_id = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The projectId.

getProjectIdBytes()

public abstract ByteString getProjectIdBytes()

Required. The consumer project_id where PSC connections are established. This should be the same project_id that the instance is being created in.

string project_id = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for projectId.

getPscConnectionId()

public abstract String getPscConnectionId()

Output only. The PSC connection id of the forwarding rule connected to the service attachment.

string psc_connection_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The pscConnectionId.

getPscConnectionIdBytes()

public abstract ByteString getPscConnectionIdBytes()

Output only. The PSC connection id of the forwarding rule connected to the service attachment.

string psc_connection_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for pscConnectionId.

getPscConnectionStatus()

public abstract PscConnectionStatus getPscConnectionStatus()

Output only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Please note that this value is updated periodically. Please use Private Service Connect APIs for the latest status.

.google.cloud.memorystore.v1.PscConnectionStatus psc_connection_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PscConnectionStatus

The pscConnectionStatus.

getPscConnectionStatusValue()

public abstract int getPscConnectionStatusValue()

Output only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Please note that this value is updated periodically. Please use Private Service Connect APIs for the latest status.

.google.cloud.memorystore.v1.PscConnectionStatus psc_connection_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for pscConnectionStatus.

getServiceAttachment()

public abstract String getServiceAttachment()

Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.

string service_attachment = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The serviceAttachment.

getServiceAttachmentBytes()

public abstract ByteString getServiceAttachmentBytes()

Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.

string service_attachment = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for serviceAttachment.

hasPort()

public abstract boolean hasPort()

Optional. Output only. port will only be set for Primary/Reader or Discovery endpoint.

int32 port = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the port field is set.