Interface DefaultServiceAccountOrBuilder

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

@Generated public interface DefaultServiceAccountOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Identifier.
    com.google.protobuf.ByteString
    Identifier.
    Output only.
    com.google.protobuf.ByteString
    Output only.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       Identifier. Format:
       `projects/{project}/locations/{location}/defaultServiceAccount`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. Format:
       `projects/{project}/locations/{location}/defaultServiceAccount`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getServiceAccountEmail

      String getServiceAccountEmail()
       Output only. The email address of the service account identity that will be
       used for a build by default.
      
       This is returned in the format
       `projects/{project}/serviceAccounts/{service_account}` where
       `{service_account}` could be the legacy Cloud Build SA, in the format
       [PROJECT_NUMBER]@cloudbuild.gserviceaccount.com or the Compute SA, in the
       format [PROJECT_NUMBER]-compute@developer.gserviceaccount.com.
      
       If no service account will be used by default, this will be empty.
       
      string service_account_email = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The serviceAccountEmail.
    • getServiceAccountEmailBytes

      com.google.protobuf.ByteString getServiceAccountEmailBytes()
       Output only. The email address of the service account identity that will be
       used for a build by default.
      
       This is returned in the format
       `projects/{project}/serviceAccounts/{service_account}` where
       `{service_account}` could be the legacy Cloud Build SA, in the format
       [PROJECT_NUMBER]@cloudbuild.gserviceaccount.com or the Compute SA, in the
       format [PROJECT_NUMBER]-compute@developer.gserviceaccount.com.
      
       If no service account will be used by default, this will be empty.
       
      string service_account_email = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for serviceAccountEmail.