public static final class Instance.PscInstanceInfo extends GeneratedMessage implements Instance.PscInstanceInfoOrBuilder
Information about the Private Service Connect (PSC) for the instance.
Protobuf type google.cloud.alloydb.v1beta.Instance.PscInstanceInfo
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
EFFECTIVE_PSC_AUTO_CONNECTION_POLICY_FIELD_NUMBER
public static final int EFFECTIVE_PSC_AUTO_CONNECTION_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
EFFECTIVE_PSC_AUTO_DNS_ENABLED_FIELD_NUMBER
public static final int EFFECTIVE_PSC_AUTO_DNS_ENABLED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PSC_AUTO_DNS_NAMES_FIELD_NUMBER
public static final int PSC_AUTO_DNS_NAMES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SERVICE_CONNECTION_POLICY_FIELD_NUMBER
public static final int SERVICE_CONNECTION_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Instance.PscInstanceInfo getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Instance.PscInstanceInfo.Builder newBuilder()
newBuilder(Instance.PscInstanceInfo prototype)
public static Instance.PscInstanceInfo.Builder newBuilder(Instance.PscInstanceInfo prototype)
public static Instance.PscInstanceInfo parseDelimitedFrom(InputStream input)
public static Instance.PscInstanceInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Instance.PscInstanceInfo parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Instance.PscInstanceInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Instance.PscInstanceInfo parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Instance.PscInstanceInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Instance.PscInstanceInfo parseFrom(CodedInputStream input)
public static Instance.PscInstanceInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Instance.PscInstanceInfo parseFrom(InputStream input)
public static Instance.PscInstanceInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Instance.PscInstanceInfo parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Instance.PscInstanceInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Instance.PscInstanceInfo> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Instance.PscInstanceInfo getDefaultInstanceForType()
getEffectivePscAutoConnectionPolicy()
public boolean getEffectivePscAutoConnectionPolicy()
Output only. Indicates if the PSC auto connection policy is enabled for
the instance. For older instances, this will be off by default, but for
newer instances, this will be auto-enabled.
bool effective_psc_auto_connection_policy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectivePscAutoConnectionPolicy.
|
getEffectivePscAutoDnsEnabled()
public boolean getEffectivePscAutoDnsEnabled()
Output only. The effective state of the PSC auto DNS for the instance.
bool effective_psc_auto_dns_enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectivePscAutoDnsEnabled.
|
getParserForType()
public Parser<Instance.PscInstanceInfo> getParserForType()
Overrides
getPscAutoDnsNames(int index)
public String getPscAutoDnsNames(int index)
Output only. Specifies the auto DNS names for the instance.
repeated string psc_auto_dns_names = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The pscAutoDnsNames at the given index.
|
getPscAutoDnsNamesBytes(int index)
public ByteString getPscAutoDnsNamesBytes(int index)
Output only. Specifies the auto DNS names for the instance.
repeated string psc_auto_dns_names = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the pscAutoDnsNames at the given index.
|
getPscAutoDnsNamesCount()
public int getPscAutoDnsNamesCount()
Output only. Specifies the auto DNS names for the instance.
repeated string psc_auto_dns_names = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The count of pscAutoDnsNames.
|
getPscAutoDnsNamesList()
public ProtocolStringList getPscAutoDnsNamesList()
Output only. Specifies the auto DNS names for the instance.
repeated string psc_auto_dns_names = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getServiceConnectionPolicy()
public String getServiceConnectionPolicy()
Output only. The PSC service connection policy name. The format is
"projects/<PROJECT_ID>/regions/<REGION_ID>/serviceConnectionPolicies/<alloydb-$NETWORK-$RANDOM-scp>"
string service_connection_policy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The serviceConnectionPolicy.
|
getServiceConnectionPolicyBytes()
public ByteString getServiceConnectionPolicyBytes()
Output only. The PSC service connection policy name. The format is
"projects/<PROJECT_ID>/regions/<REGION_ID>/serviceConnectionPolicies/<alloydb-$NETWORK-$RANDOM-scp>"
string service_connection_policy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for serviceConnectionPolicy.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Instance.PscInstanceInfo.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Instance.PscInstanceInfo.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Instance.PscInstanceInfo.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides