Interface RegistrationOrBuilder

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

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

      • getName

        String getName()
         Output only. Name of the `Registration` resource, in the format
         `projects/*/locations/*/registrations/<domain_name>`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. Name of the `Registration` resource, in the format
         `projects/*/locations/*/registrations/<domain_name>`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for name.
      • getDomainName

        String getDomainName()
         Required. Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
         
        string domain_name = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The domainName.
      • getDomainNameBytes

        com.google.protobuf.ByteString getDomainNameBytes()
         Required. Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
         
        string domain_name = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The bytes for domainName.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. The creation timestamp of the `Registration` resource.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. The creation timestamp of the `Registration` resource.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The creation timestamp of the `Registration` resource.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasExpireTime

        boolean hasExpireTime()
         Output only. The expiration timestamp of the `Registration`.
         
        .google.protobuf.Timestamp expire_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the expireTime field is set.
      • getExpireTime

        com.google.protobuf.Timestamp getExpireTime()
         Output only. The expiration timestamp of the `Registration`.
         
        .google.protobuf.Timestamp expire_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The expireTime.
      • getExpireTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
         Output only. The expiration timestamp of the `Registration`.
         
        .google.protobuf.Timestamp expire_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStateValue

        int getStateValue()
         Output only. The state of the `Registration`
         
        .google.cloud.domains.v1beta1.Registration.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for state.
      • getState

        Registration.State getState()
         Output only. The state of the `Registration`
         
        .google.cloud.domains.v1beta1.Registration.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The state.
      • getIssuesList

        List<Registration.Issue> getIssuesList()
         Output only. The set of issues with the `Registration` that require attention.
         
        repeated .google.cloud.domains.v1beta1.Registration.Issue issues = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        A list containing the issues.
      • getIssuesCount

        int getIssuesCount()
         Output only. The set of issues with the `Registration` that require attention.
         
        repeated .google.cloud.domains.v1beta1.Registration.Issue issues = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The count of issues.
      • getIssues

        Registration.Issue getIssues​(int index)
         Output only. The set of issues with the `Registration` that require attention.
         
        repeated .google.cloud.domains.v1beta1.Registration.Issue issues = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        index - The index of the element to return.
        Returns:
        The issues at the given index.
      • getIssuesValueList

        List<Integer> getIssuesValueList()
         Output only. The set of issues with the `Registration` that require attention.
         
        repeated .google.cloud.domains.v1beta1.Registration.Issue issues = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        A list containing the enum numeric values on the wire for issues.
      • getIssuesValue

        int getIssuesValue​(int index)
         Output only. The set of issues with the `Registration` that require attention.
         
        repeated .google.cloud.domains.v1beta1.Registration.Issue issues = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of issues at the given index.
      • getLabelsCount

        int getLabelsCount()
         Set of labels associated with the `Registration`.
         
        map<string, string> labels = 9;
      • containsLabels

        boolean containsLabels​(String key)
         Set of labels associated with the `Registration`.
         
        map<string, string> labels = 9;
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Set of labels associated with the `Registration`.
         
        map<string, string> labels = 9;
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Set of labels associated with the `Registration`.
         
        map<string, string> labels = 9;
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Set of labels associated with the `Registration`.
         
        map<string, string> labels = 9;
      • hasManagementSettings

        boolean hasManagementSettings()
         Settings for management of the `Registration`, including renewal, billing,
         and transfer. You cannot update these with the `UpdateRegistration`
         method. To update these settings, use the `ConfigureManagementSettings`
         method.
         
        .google.cloud.domains.v1beta1.ManagementSettings management_settings = 10;
        Returns:
        Whether the managementSettings field is set.
      • getManagementSettings

        ManagementSettings getManagementSettings()
         Settings for management of the `Registration`, including renewal, billing,
         and transfer. You cannot update these with the `UpdateRegistration`
         method. To update these settings, use the `ConfigureManagementSettings`
         method.
         
        .google.cloud.domains.v1beta1.ManagementSettings management_settings = 10;
        Returns:
        The managementSettings.
      • getManagementSettingsOrBuilder

        ManagementSettingsOrBuilder getManagementSettingsOrBuilder()
         Settings for management of the `Registration`, including renewal, billing,
         and transfer. You cannot update these with the `UpdateRegistration`
         method. To update these settings, use the `ConfigureManagementSettings`
         method.
         
        .google.cloud.domains.v1beta1.ManagementSettings management_settings = 10;
      • hasDnsSettings

        boolean hasDnsSettings()
         Settings controlling the DNS configuration of the `Registration`. You
         cannot update these with the `UpdateRegistration` method. To update these
         settings, use the `ConfigureDnsSettings` method.
         
        .google.cloud.domains.v1beta1.DnsSettings dns_settings = 11;
        Returns:
        Whether the dnsSettings field is set.
      • getDnsSettings

        DnsSettings getDnsSettings()
         Settings controlling the DNS configuration of the `Registration`. You
         cannot update these with the `UpdateRegistration` method. To update these
         settings, use the `ConfigureDnsSettings` method.
         
        .google.cloud.domains.v1beta1.DnsSettings dns_settings = 11;
        Returns:
        The dnsSettings.
      • getDnsSettingsOrBuilder

        DnsSettingsOrBuilder getDnsSettingsOrBuilder()
         Settings controlling the DNS configuration of the `Registration`. You
         cannot update these with the `UpdateRegistration` method. To update these
         settings, use the `ConfigureDnsSettings` method.
         
        .google.cloud.domains.v1beta1.DnsSettings dns_settings = 11;
      • hasContactSettings

        boolean hasContactSettings()
         Required. Settings for contact information linked to the `Registration`. You cannot
         update these with the `UpdateRegistration` method. To update these
         settings, use the `ConfigureContactSettings` method.
         
        .google.cloud.domains.v1beta1.ContactSettings contact_settings = 12 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the contactSettings field is set.
      • getContactSettings

        ContactSettings getContactSettings()
         Required. Settings for contact information linked to the `Registration`. You cannot
         update these with the `UpdateRegistration` method. To update these
         settings, use the `ConfigureContactSettings` method.
         
        .google.cloud.domains.v1beta1.ContactSettings contact_settings = 12 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The contactSettings.
      • getContactSettingsOrBuilder

        ContactSettingsOrBuilder getContactSettingsOrBuilder()
         Required. Settings for contact information linked to the `Registration`. You cannot
         update these with the `UpdateRegistration` method. To update these
         settings, use the `ConfigureContactSettings` method.
         
        .google.cloud.domains.v1beta1.ContactSettings contact_settings = 12 [(.google.api.field_behavior) = REQUIRED];
      • hasPendingContactSettings

        boolean hasPendingContactSettings()
         Output only. Pending contact settings for the `Registration`. Updates to the
         `contact_settings` field that change its `registrant_contact` or `privacy`
         fields require email confirmation by the `registrant_contact`
         before taking effect. This field is set only if there are pending updates
         to the `contact_settings` that have not been confirmed. To confirm the
         changes, the `registrant_contact` must follow the instructions in the
         email they receive.
         
        .google.cloud.domains.v1beta1.ContactSettings pending_contact_settings = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the pendingContactSettings field is set.
      • getPendingContactSettings

        ContactSettings getPendingContactSettings()
         Output only. Pending contact settings for the `Registration`. Updates to the
         `contact_settings` field that change its `registrant_contact` or `privacy`
         fields require email confirmation by the `registrant_contact`
         before taking effect. This field is set only if there are pending updates
         to the `contact_settings` that have not been confirmed. To confirm the
         changes, the `registrant_contact` must follow the instructions in the
         email they receive.
         
        .google.cloud.domains.v1beta1.ContactSettings pending_contact_settings = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The pendingContactSettings.
      • getPendingContactSettingsOrBuilder

        ContactSettingsOrBuilder getPendingContactSettingsOrBuilder()
         Output only. Pending contact settings for the `Registration`. Updates to the
         `contact_settings` field that change its `registrant_contact` or `privacy`
         fields require email confirmation by the `registrant_contact`
         before taking effect. This field is set only if there are pending updates
         to the `contact_settings` that have not been confirmed. To confirm the
         changes, the `registrant_contact` must follow the instructions in the
         email they receive.
         
        .google.cloud.domains.v1beta1.ContactSettings pending_contact_settings = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getSupportedPrivacyList

        List<ContactPrivacy> getSupportedPrivacyList()
         Output only. Set of options for the `contact_settings.privacy` field that this
         `Registration` supports.
         
        repeated .google.cloud.domains.v1beta1.ContactPrivacy supported_privacy = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        A list containing the supportedPrivacy.
      • getSupportedPrivacyCount

        int getSupportedPrivacyCount()
         Output only. Set of options for the `contact_settings.privacy` field that this
         `Registration` supports.
         
        repeated .google.cloud.domains.v1beta1.ContactPrivacy supported_privacy = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The count of supportedPrivacy.
      • getSupportedPrivacy

        ContactPrivacy getSupportedPrivacy​(int index)
         Output only. Set of options for the `contact_settings.privacy` field that this
         `Registration` supports.
         
        repeated .google.cloud.domains.v1beta1.ContactPrivacy supported_privacy = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        index - The index of the element to return.
        Returns:
        The supportedPrivacy at the given index.
      • getSupportedPrivacyValueList

        List<Integer> getSupportedPrivacyValueList()
         Output only. Set of options for the `contact_settings.privacy` field that this
         `Registration` supports.
         
        repeated .google.cloud.domains.v1beta1.ContactPrivacy supported_privacy = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        A list containing the enum numeric values on the wire for supportedPrivacy.
      • getSupportedPrivacyValue

        int getSupportedPrivacyValue​(int index)
         Output only. Set of options for the `contact_settings.privacy` field that this
         `Registration` supports.
         
        repeated .google.cloud.domains.v1beta1.ContactPrivacy supported_privacy = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of supportedPrivacy at the given index.