Package com.google.cloud.domains.v1beta1
Class Registration
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.domains.v1beta1.Registration
-
- All Implemented Interfaces:
RegistrationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Registration extends com.google.protobuf.GeneratedMessageV3 implements RegistrationOrBuilder
The `Registration` resource facilitates managing and configuring domain name registrations. There are several ways to create a new `Registration` resource: To create a new `Registration` resource, find a suitable domain name by calling the `SearchDomains` method with a query to see available domain name options. After choosing a name, call `RetrieveRegisterParameters` to ensure availability and obtain information like pricing, which is needed to build a call to `RegisterDomain`. Another way to create a new `Registration` is to transfer an existing domain from another registrar. First, go to the current registrar to unlock the domain for transfer and retrieve the domain's transfer authorization code. Then call `RetrieveTransferParameters` to confirm that the domain is unlocked and to get values needed to build a call to `TransferDomain`.
Protobuf typegoogle.cloud.domains.v1beta1.Registration- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRegistration.BuilderThe `Registration` resource facilitates managing and configuring domain name registrations.static classRegistration.IssuePossible issues with a `Registration` that require attention.static classRegistration.StatePossible states of a `Registration`.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCONTACT_SETTINGS_FIELD_NUMBERstatic intCREATE_TIME_FIELD_NUMBERstatic intDNS_SETTINGS_FIELD_NUMBERstatic intDOMAIN_NAME_FIELD_NUMBERstatic intEXPIRE_TIME_FIELD_NUMBERstatic intISSUES_FIELD_NUMBERstatic intLABELS_FIELD_NUMBERstatic intMANAGEMENT_SETTINGS_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intPENDING_CONTACT_SETTINGS_FIELD_NUMBERstatic intSTATE_FIELD_NUMBERstatic intSUPPORTED_PRIVACY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsLabels(String key)Set of labels associated with the `Registration`.booleanequals(Object obj)ContactSettingsgetContactSettings()Required.ContactSettingsOrBuildergetContactSettingsOrBuilder()Required.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.static RegistrationgetDefaultInstance()RegistrationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DnsSettingsgetDnsSettings()Settings controlling the DNS configuration of the `Registration`.DnsSettingsOrBuildergetDnsSettingsOrBuilder()Settings controlling the DNS configuration of the `Registration`.StringgetDomainName()Required.com.google.protobuf.ByteStringgetDomainNameBytes()Required.com.google.protobuf.TimestampgetExpireTime()Output only.com.google.protobuf.TimestampOrBuildergetExpireTimeOrBuilder()Output only.Registration.IssuegetIssues(int index)Output only.intgetIssuesCount()Output only.List<Registration.Issue>getIssuesList()Output only.intgetIssuesValue(int index)Output only.List<Integer>getIssuesValueList()Output only.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Set of labels associated with the `Registration`.Map<String,String>getLabelsMap()Set of labels associated with the `Registration`.StringgetLabelsOrDefault(String key, String defaultValue)Set of labels associated with the `Registration`.StringgetLabelsOrThrow(String key)Set of labels associated with the `Registration`.ManagementSettingsgetManagementSettings()Settings for management of the `Registration`, including renewal, billing, and transfer.ManagementSettingsOrBuildergetManagementSettingsOrBuilder()Settings for management of the `Registration`, including renewal, billing, and transfer.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.com.google.protobuf.Parser<Registration>getParserForType()ContactSettingsgetPendingContactSettings()Output only.ContactSettingsOrBuildergetPendingContactSettingsOrBuilder()Output only.intgetSerializedSize()Registration.StategetState()Output only.intgetStateValue()Output only.ContactPrivacygetSupportedPrivacy(int index)Output only.intgetSupportedPrivacyCount()Output only.List<ContactPrivacy>getSupportedPrivacyList()Output only.intgetSupportedPrivacyValue(int index)Output only.List<Integer>getSupportedPrivacyValueList()Output only.booleanhasContactSettings()Required.booleanhasCreateTime()Output only.booleanhasDnsSettings()Settings controlling the DNS configuration of the `Registration`.booleanhasExpireTime()Output only.inthashCode()booleanhasManagementSettings()Settings for management of the `Registration`, including renewal, billing, and transfer.booleanhasPendingContactSettings()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static Registration.BuildernewBuilder()static Registration.BuildernewBuilder(Registration prototype)Registration.BuildernewBuilderForType()protected Registration.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RegistrationparseDelimitedFrom(InputStream input)static RegistrationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RegistrationparseFrom(byte[] data)static RegistrationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RegistrationparseFrom(com.google.protobuf.ByteString data)static RegistrationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RegistrationparseFrom(com.google.protobuf.CodedInputStream input)static RegistrationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RegistrationparseFrom(InputStream input)static RegistrationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RegistrationparseFrom(ByteBuffer data)static RegistrationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Registration>parser()Registration.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DOMAIN_NAME_FIELD_NUMBER
public static final int DOMAIN_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPIRE_TIME_FIELD_NUMBER
public static final int EXPIRE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ISSUES_FIELD_NUMBER
public static final int ISSUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MANAGEMENT_SETTINGS_FIELD_NUMBER
public static final int MANAGEMENT_SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DNS_SETTINGS_FIELD_NUMBER
public static final int DNS_SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONTACT_SETTINGS_FIELD_NUMBER
public static final int CONTACT_SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PENDING_CONTACT_SETTINGS_FIELD_NUMBER
public static final int PENDING_CONTACT_SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUPPORTED_PRIVACY_FIELD_NUMBER
public static final int SUPPORTED_PRIVACY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public 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];- Specified by:
getNamein interfaceRegistrationOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceRegistrationOrBuilder- Returns:
- The bytes for name.
-
getDomainName
public 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];- Specified by:
getDomainNamein interfaceRegistrationOrBuilder- Returns:
- The domainName.
-
getDomainNameBytes
public 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];- Specified by:
getDomainNameBytesin interfaceRegistrationOrBuilder- Returns:
- The bytes for domainName.
-
hasCreateTime
public boolean hasCreateTime()
Output only. The creation timestamp of the `Registration` resource.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceRegistrationOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public 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];- Specified by:
getCreateTimein interfaceRegistrationOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public 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];- Specified by:
getCreateTimeOrBuilderin interfaceRegistrationOrBuilder
-
hasExpireTime
public boolean hasExpireTime()
Output only. The expiration timestamp of the `Registration`.
.google.protobuf.Timestamp expire_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasExpireTimein interfaceRegistrationOrBuilder- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public 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];- Specified by:
getExpireTimein interfaceRegistrationOrBuilder- Returns:
- The expireTime.
-
getExpireTimeOrBuilder
public 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];- Specified by:
getExpireTimeOrBuilderin interfaceRegistrationOrBuilder
-
getStateValue
public int getStateValue()
Output only. The state of the `Registration`
.google.cloud.domains.v1beta1.Registration.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceRegistrationOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
public Registration.State getState()
Output only. The state of the `Registration`
.google.cloud.domains.v1beta1.Registration.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceRegistrationOrBuilder- Returns:
- The state.
-
getIssuesList
public 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];- Specified by:
getIssuesListin interfaceRegistrationOrBuilder- Returns:
- A list containing the issues.
-
getIssuesCount
public 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];- Specified by:
getIssuesCountin interfaceRegistrationOrBuilder- Returns:
- The count of issues.
-
getIssues
public 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];- Specified by:
getIssuesin interfaceRegistrationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The issues at the given index.
-
getIssuesValueList
public 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];- Specified by:
getIssuesValueListin interfaceRegistrationOrBuilder- Returns:
- A list containing the enum numeric values on the wire for issues.
-
getIssuesValue
public 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];- Specified by:
getIssuesValuein interfaceRegistrationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of issues at the given index.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:RegistrationOrBuilderSet of labels associated with the `Registration`.
map<string, string> labels = 9;- Specified by:
getLabelsCountin interfaceRegistrationOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Set of labels associated with the `Registration`.
map<string, string> labels = 9;- Specified by:
containsLabelsin interfaceRegistrationOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceRegistrationOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Set of labels associated with the `Registration`.
map<string, string> labels = 9;- Specified by:
getLabelsMapin interfaceRegistrationOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Set of labels associated with the `Registration`.
map<string, string> labels = 9;- Specified by:
getLabelsOrDefaultin interfaceRegistrationOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Set of labels associated with the `Registration`.
map<string, string> labels = 9;- Specified by:
getLabelsOrThrowin interfaceRegistrationOrBuilder
-
hasManagementSettings
public 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;- Specified by:
hasManagementSettingsin interfaceRegistrationOrBuilder- Returns:
- Whether the managementSettings field is set.
-
getManagementSettings
public 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;- Specified by:
getManagementSettingsin interfaceRegistrationOrBuilder- Returns:
- The managementSettings.
-
getManagementSettingsOrBuilder
public 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;- Specified by:
getManagementSettingsOrBuilderin interfaceRegistrationOrBuilder
-
hasDnsSettings
public 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;- Specified by:
hasDnsSettingsin interfaceRegistrationOrBuilder- Returns:
- Whether the dnsSettings field is set.
-
getDnsSettings
public 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;- Specified by:
getDnsSettingsin interfaceRegistrationOrBuilder- Returns:
- The dnsSettings.
-
getDnsSettingsOrBuilder
public 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;- Specified by:
getDnsSettingsOrBuilderin interfaceRegistrationOrBuilder
-
hasContactSettings
public 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];- Specified by:
hasContactSettingsin interfaceRegistrationOrBuilder- Returns:
- Whether the contactSettings field is set.
-
getContactSettings
public 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];- Specified by:
getContactSettingsin interfaceRegistrationOrBuilder- Returns:
- The contactSettings.
-
getContactSettingsOrBuilder
public 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];- Specified by:
getContactSettingsOrBuilderin interfaceRegistrationOrBuilder
-
hasPendingContactSettings
public 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];- Specified by:
hasPendingContactSettingsin interfaceRegistrationOrBuilder- Returns:
- Whether the pendingContactSettings field is set.
-
getPendingContactSettings
public 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];- Specified by:
getPendingContactSettingsin interfaceRegistrationOrBuilder- Returns:
- The pendingContactSettings.
-
getPendingContactSettingsOrBuilder
public 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];- Specified by:
getPendingContactSettingsOrBuilderin interfaceRegistrationOrBuilder
-
getSupportedPrivacyList
public 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];- Specified by:
getSupportedPrivacyListin interfaceRegistrationOrBuilder- Returns:
- A list containing the supportedPrivacy.
-
getSupportedPrivacyCount
public 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];- Specified by:
getSupportedPrivacyCountin interfaceRegistrationOrBuilder- Returns:
- The count of supportedPrivacy.
-
getSupportedPrivacy
public 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];- Specified by:
getSupportedPrivacyin interfaceRegistrationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The supportedPrivacy at the given index.
-
getSupportedPrivacyValueList
public 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];- Specified by:
getSupportedPrivacyValueListin interfaceRegistrationOrBuilder- Returns:
- A list containing the enum numeric values on the wire for supportedPrivacy.
-
getSupportedPrivacyValue
public 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];- Specified by:
getSupportedPrivacyValuein interfaceRegistrationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of supportedPrivacy at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Registration parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Registration parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Registration parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Registration parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Registration parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Registration parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Registration parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Registration parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Registration parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Registration parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Registration parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Registration parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Registration.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Registration.Builder newBuilder()
-
newBuilder
public static Registration.Builder newBuilder(Registration prototype)
-
toBuilder
public Registration.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Registration.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Registration getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Registration> parser()
-
getParserForType
public com.google.protobuf.Parser<Registration> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Registration getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-