Interface RegisterDomainRequestOrBuilder

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

    public interface RegisterDomainRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getParent

        String getParent()
         Required. The parent resource of the `Registration`. Must be in the
         format `projects/*/locations/*`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The parent.
      • getParentBytes

        com.google.protobuf.ByteString getParentBytes()
         Required. The parent resource of the `Registration`. Must be in the
         format `projects/*/locations/*`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for parent.
      • hasRegistration

        boolean hasRegistration()
         Required. The complete `Registration` resource to be created.
         
        .google.cloud.domains.v1.Registration registration = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the registration field is set.
      • getRegistration

        Registration getRegistration()
         Required. The complete `Registration` resource to be created.
         
        .google.cloud.domains.v1.Registration registration = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The registration.
      • getRegistrationOrBuilder

        RegistrationOrBuilder getRegistrationOrBuilder()
         Required. The complete `Registration` resource to be created.
         
        .google.cloud.domains.v1.Registration registration = 2 [(.google.api.field_behavior) = REQUIRED];
      • getDomainNoticesList

        List<DomainNotice> getDomainNoticesList()
         The list of domain notices that you acknowledge. Call
         `RetrieveRegisterParameters` to see the notices that need acknowledgement.
         
        repeated .google.cloud.domains.v1.DomainNotice domain_notices = 3;
        Returns:
        A list containing the domainNotices.
      • getDomainNoticesCount

        int getDomainNoticesCount()
         The list of domain notices that you acknowledge. Call
         `RetrieveRegisterParameters` to see the notices that need acknowledgement.
         
        repeated .google.cloud.domains.v1.DomainNotice domain_notices = 3;
        Returns:
        The count of domainNotices.
      • getDomainNotices

        DomainNotice getDomainNotices​(int index)
         The list of domain notices that you acknowledge. Call
         `RetrieveRegisterParameters` to see the notices that need acknowledgement.
         
        repeated .google.cloud.domains.v1.DomainNotice domain_notices = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The domainNotices at the given index.
      • getDomainNoticesValueList

        List<Integer> getDomainNoticesValueList()
         The list of domain notices that you acknowledge. Call
         `RetrieveRegisterParameters` to see the notices that need acknowledgement.
         
        repeated .google.cloud.domains.v1.DomainNotice domain_notices = 3;
        Returns:
        A list containing the enum numeric values on the wire for domainNotices.
      • getDomainNoticesValue

        int getDomainNoticesValue​(int index)
         The list of domain notices that you acknowledge. Call
         `RetrieveRegisterParameters` to see the notices that need acknowledgement.
         
        repeated .google.cloud.domains.v1.DomainNotice domain_notices = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of domainNotices at the given index.
      • getContactNoticesList

        List<ContactNotice> getContactNoticesList()
         The list of contact notices that the caller acknowledges. The notices
         needed here depend on the values specified in
         `registration.contact_settings`.
         
        repeated .google.cloud.domains.v1.ContactNotice contact_notices = 4;
        Returns:
        A list containing the contactNotices.
      • getContactNoticesCount

        int getContactNoticesCount()
         The list of contact notices that the caller acknowledges. The notices
         needed here depend on the values specified in
         `registration.contact_settings`.
         
        repeated .google.cloud.domains.v1.ContactNotice contact_notices = 4;
        Returns:
        The count of contactNotices.
      • getContactNotices

        ContactNotice getContactNotices​(int index)
         The list of contact notices that the caller acknowledges. The notices
         needed here depend on the values specified in
         `registration.contact_settings`.
         
        repeated .google.cloud.domains.v1.ContactNotice contact_notices = 4;
        Parameters:
        index - The index of the element to return.
        Returns:
        The contactNotices at the given index.
      • getContactNoticesValueList

        List<Integer> getContactNoticesValueList()
         The list of contact notices that the caller acknowledges. The notices
         needed here depend on the values specified in
         `registration.contact_settings`.
         
        repeated .google.cloud.domains.v1.ContactNotice contact_notices = 4;
        Returns:
        A list containing the enum numeric values on the wire for contactNotices.
      • getContactNoticesValue

        int getContactNoticesValue​(int index)
         The list of contact notices that the caller acknowledges. The notices
         needed here depend on the values specified in
         `registration.contact_settings`.
         
        repeated .google.cloud.domains.v1.ContactNotice contact_notices = 4;
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of contactNotices at the given index.
      • hasYearlyPrice

        boolean hasYearlyPrice()
         Required. Yearly price to register or renew the domain.
         The value that should be put here can be obtained from
         RetrieveRegisterParameters or SearchDomains calls.
         
        .google.type.Money yearly_price = 5 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the yearlyPrice field is set.
      • getYearlyPrice

        com.google.type.Money getYearlyPrice()
         Required. Yearly price to register or renew the domain.
         The value that should be put here can be obtained from
         RetrieveRegisterParameters or SearchDomains calls.
         
        .google.type.Money yearly_price = 5 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The yearlyPrice.
      • getYearlyPriceOrBuilder

        com.google.type.MoneyOrBuilder getYearlyPriceOrBuilder()
         Required. Yearly price to register or renew the domain.
         The value that should be put here can be obtained from
         RetrieveRegisterParameters or SearchDomains calls.
         
        .google.type.Money yearly_price = 5 [(.google.api.field_behavior) = REQUIRED];
      • getValidateOnly

        boolean getValidateOnly()
         When true, only validation is performed, without actually registering
         the domain. Follows:
         https://cloud.google.com/apis/design/design_patterns#request_validation
         
        bool validate_only = 6;
        Returns:
        The validateOnly.