public interface DnsBindPermissionOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getName()
public abstract String getName() Required. Output only. The name of the resource which stores the
users/service accounts having the permission to bind to the corresponding
intranet VPC of the consumer project. DnsBindPermission is a global
resource and location can only be global. Resource names are schemeless
URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
projects/my-project/locations/global/dnsBindPermission
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes() Required. Output only. The name of the resource which stores the
users/service accounts having the permission to bind to the corresponding
intranet VPC of the consumer project. DnsBindPermission is a global
resource and location can only be global. Resource names are schemeless
URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
projects/my-project/locations/global/dnsBindPermission
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getPrincipals(int index)
public abstract Principal getPrincipals(int index)Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.
repeated .google.cloud.vmwareengine.v1.Principal principals = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Principal |
|
getPrincipalsCount()
public abstract int getPrincipalsCount()Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.
repeated .google.cloud.vmwareengine.v1.Principal principals = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
|
getPrincipalsList()
public abstract List<Principal> getPrincipalsList()Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.
repeated .google.cloud.vmwareengine.v1.Principal principals = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
List<Principal> |
|
getPrincipalsOrBuilder(int index)
public abstract PrincipalOrBuilder getPrincipalsOrBuilder(int index)Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.
repeated .google.cloud.vmwareengine.v1.Principal principals = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
PrincipalOrBuilder |
|
getPrincipalsOrBuilderList()
public abstract List<? extends PrincipalOrBuilder> getPrincipalsOrBuilderList()Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.
repeated .google.cloud.vmwareengine.v1.Principal principals = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.vmwareengine.v1.PrincipalOrBuilder> |
|