Interface CreateMicrosoftAdDomainRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    boolean
    Required.

    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

    • getParent

      String getParent()
       Required. The resource project name and location using the form:
       `projects/{project_id}/locations/global`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       Required. The resource project name and location using the form:
       `projects/{project_id}/locations/global`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • getDomainName

      String getDomainName()
       Required. The fully qualified domain name.
       e.g. mydomain.myorganization.com, with the following restrictions:
      
       * Must contain only lowercase letters, numbers, periods and hyphens.
       * Must start with a letter.
       * Must contain between 2-64 characters.
       * Must end with a number or a letter.
       * Must not start with period.
       * First segement length (mydomain form example above) shouldn't exceed
       15 chars.
       * The last segment cannot be fully numeric.
       * Must be unique within the customer project.
       
      string domain_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The domainName.
    • getDomainNameBytes

      com.google.protobuf.ByteString getDomainNameBytes()
       Required. The fully qualified domain name.
       e.g. mydomain.myorganization.com, with the following restrictions:
      
       * Must contain only lowercase letters, numbers, periods and hyphens.
       * Must start with a letter.
       * Must contain between 2-64 characters.
       * Must end with a number or a letter.
       * Must not start with period.
       * First segement length (mydomain form example above) shouldn't exceed
       15 chars.
       * The last segment cannot be fully numeric.
       * Must be unique within the customer project.
       
      string domain_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for domainName.
    • hasDomain

      boolean hasDomain()
       Required. A Managed Identity domain resource.
       
      .google.cloud.managedidentities.v1.Domain domain = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the domain field is set.
    • getDomain

      Domain getDomain()
       Required. A Managed Identity domain resource.
       
      .google.cloud.managedidentities.v1.Domain domain = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The domain.
    • getDomainOrBuilder

      DomainOrBuilder getDomainOrBuilder()
       Required. A Managed Identity domain resource.
       
      .google.cloud.managedidentities.v1.Domain domain = 3 [(.google.api.field_behavior) = REQUIRED];