Interface DnsBindPermissionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DnsBindPermission, DnsBindPermission.Builder

@Generated public interface DnsBindPermissionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      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:
      The name.
    • getNameBytes

      com.google.protobuf.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:
      The bytes for name.
    • getPrincipalsList

      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];
    • getPrincipals

      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];
    • getPrincipalsCount

      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];
    • getPrincipalsOrBuilderList

      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];
    • getPrincipalsOrBuilder

      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];