public static interface Instance.PrivateConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getCaPool()
Required.
|
com.google.protobuf.ByteString |
getCaPoolBytes()
Required.
|
String |
getHttpServiceAttachment()
Output only.
|
com.google.protobuf.ByteString |
getHttpServiceAttachmentBytes()
Output only.
|
boolean |
getIsPrivate()
Required.
|
String |
getPscAllowedProjects(int index)
Optional.
|
com.google.protobuf.ByteString |
getPscAllowedProjectsBytes(int index)
Optional.
|
int |
getPscAllowedProjectsCount()
Optional.
|
List<String> |
getPscAllowedProjectsList()
Optional.
|
String |
getSshServiceAttachment()
Output only.
|
com.google.protobuf.ByteString |
getSshServiceAttachmentBytes()
Output only.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean getIsPrivate()
Required. Immutable. Indicate if it's private instance.
bool is_private = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
String getCaPool()
Required. Immutable. CA pool resource, resource must in the format of
`projects/{project}/locations/{location}/caPools/{ca_pool}`.
string ca_pool = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getCaPoolBytes()
Required. Immutable. CA pool resource, resource must in the format of
`projects/{project}/locations/{location}/caPools/{ca_pool}`.
string ca_pool = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
String getHttpServiceAttachment()
Output only. Service Attachment for HTTP, resource is in the format of
`projects/{project}/regions/{region}/serviceAttachments/{service_attachment}`.
string http_service_attachment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getHttpServiceAttachmentBytes()
Output only. Service Attachment for HTTP, resource is in the format of
`projects/{project}/regions/{region}/serviceAttachments/{service_attachment}`.
string http_service_attachment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
String getSshServiceAttachment()
Output only. Service Attachment for SSH, resource is in the format of
`projects/{project}/regions/{region}/serviceAttachments/{service_attachment}`.
string ssh_service_attachment = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getSshServiceAttachmentBytes()
Output only. Service Attachment for SSH, resource is in the format of
`projects/{project}/regions/{region}/serviceAttachments/{service_attachment}`.
string ssh_service_attachment = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
List<String> getPscAllowedProjectsList()
Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
repeated string psc_allowed_projects = 6 [(.google.api.field_behavior) = OPTIONAL];
int getPscAllowedProjectsCount()
Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
repeated string psc_allowed_projects = 6 [(.google.api.field_behavior) = OPTIONAL];
String getPscAllowedProjects(int index)
Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
repeated string psc_allowed_projects = 6 [(.google.api.field_behavior) = OPTIONAL];
index - The index of the element to return.com.google.protobuf.ByteString getPscAllowedProjectsBytes(int index)
Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.
repeated string psc_allowed_projects = 6 [(.google.api.field_behavior) = OPTIONAL];
index - The index of the value to return.Copyright © 2025 Google LLC. All rights reserved.