Package com.google.cloud.domains.v1beta1
Class ContactSettings
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.domains.v1beta1.ContactSettings
-
- All Implemented Interfaces:
ContactSettingsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ContactSettings extends com.google.protobuf.GeneratedMessageV3 implements ContactSettingsOrBuilder
Defines the contact information associated with a `Registration`. [ICANN](https://icann.org/) requires all domain names to have associated contact information. The `registrant_contact` is considered the domain's legal owner, and often the other contacts are identical.
Protobuf typegoogle.cloud.domains.v1beta1.ContactSettings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContactSettings.BuilderDefines the contact information associated with a `Registration`.static classContactSettings.ContactDetails required for a contact associated with a `Registration`.static interfaceContactSettings.ContactOrBuilder-
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 intADMIN_CONTACT_FIELD_NUMBERstatic intPRIVACY_FIELD_NUMBERstatic intREGISTRANT_CONTACT_FIELD_NUMBERstatic intTECHNICAL_CONTACT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ContactSettings.ContactgetAdminContact()Required.ContactSettings.ContactOrBuildergetAdminContactOrBuilder()Required.static ContactSettingsgetDefaultInstance()ContactSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<ContactSettings>getParserForType()ContactPrivacygetPrivacy()Required.intgetPrivacyValue()Required.ContactSettings.ContactgetRegistrantContact()Required.ContactSettings.ContactOrBuildergetRegistrantContactOrBuilder()Required.intgetSerializedSize()ContactSettings.ContactgetTechnicalContact()Required.ContactSettings.ContactOrBuildergetTechnicalContactOrBuilder()Required.booleanhasAdminContact()Required.inthashCode()booleanhasRegistrantContact()Required.booleanhasTechnicalContact()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ContactSettings.BuildernewBuilder()static ContactSettings.BuildernewBuilder(ContactSettings prototype)ContactSettings.BuildernewBuilderForType()protected ContactSettings.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ContactSettingsparseDelimitedFrom(InputStream input)static ContactSettingsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContactSettingsparseFrom(byte[] data)static ContactSettingsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContactSettingsparseFrom(com.google.protobuf.ByteString data)static ContactSettingsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContactSettingsparseFrom(com.google.protobuf.CodedInputStream input)static ContactSettingsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContactSettingsparseFrom(InputStream input)static ContactSettingsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContactSettingsparseFrom(ByteBuffer data)static ContactSettingsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ContactSettings>parser()ContactSettings.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, internalGetMapField, 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
-
PRIVACY_FIELD_NUMBER
public static final int PRIVACY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REGISTRANT_CONTACT_FIELD_NUMBER
public static final int REGISTRANT_CONTACT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADMIN_CONTACT_FIELD_NUMBER
public static final int ADMIN_CONTACT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TECHNICAL_CONTACT_FIELD_NUMBER
public static final int TECHNICAL_CONTACT_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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getPrivacyValue
public int getPrivacyValue()
Required. Privacy setting for the contacts associated with the `Registration`.
.google.cloud.domains.v1beta1.ContactPrivacy privacy = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPrivacyValuein interfaceContactSettingsOrBuilder- Returns:
- The enum numeric value on the wire for privacy.
-
getPrivacy
public ContactPrivacy getPrivacy()
Required. Privacy setting for the contacts associated with the `Registration`.
.google.cloud.domains.v1beta1.ContactPrivacy privacy = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPrivacyin interfaceContactSettingsOrBuilder- Returns:
- The privacy.
-
hasRegistrantContact
public boolean hasRegistrantContact()
Required. The registrant contact for the `Registration`. *Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain.* *Warning: For new `Registration`s, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.*
.google.cloud.domains.v1beta1.ContactSettings.Contact registrant_contact = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasRegistrantContactin interfaceContactSettingsOrBuilder- Returns:
- Whether the registrantContact field is set.
-
getRegistrantContact
public ContactSettings.Contact getRegistrantContact()
Required. The registrant contact for the `Registration`. *Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain.* *Warning: For new `Registration`s, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.*
.google.cloud.domains.v1beta1.ContactSettings.Contact registrant_contact = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRegistrantContactin interfaceContactSettingsOrBuilder- Returns:
- The registrantContact.
-
getRegistrantContactOrBuilder
public ContactSettings.ContactOrBuilder getRegistrantContactOrBuilder()
Required. The registrant contact for the `Registration`. *Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain.* *Warning: For new `Registration`s, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.*
.google.cloud.domains.v1beta1.ContactSettings.Contact registrant_contact = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRegistrantContactOrBuilderin interfaceContactSettingsOrBuilder
-
hasAdminContact
public boolean hasAdminContact()
Required. The administrative contact for the `Registration`.
.google.cloud.domains.v1beta1.ContactSettings.Contact admin_contact = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasAdminContactin interfaceContactSettingsOrBuilder- Returns:
- Whether the adminContact field is set.
-
getAdminContact
public ContactSettings.Contact getAdminContact()
Required. The administrative contact for the `Registration`.
.google.cloud.domains.v1beta1.ContactSettings.Contact admin_contact = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdminContactin interfaceContactSettingsOrBuilder- Returns:
- The adminContact.
-
getAdminContactOrBuilder
public ContactSettings.ContactOrBuilder getAdminContactOrBuilder()
Required. The administrative contact for the `Registration`.
.google.cloud.domains.v1beta1.ContactSettings.Contact admin_contact = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdminContactOrBuilderin interfaceContactSettingsOrBuilder
-
hasTechnicalContact
public boolean hasTechnicalContact()
Required. The technical contact for the `Registration`.
.google.cloud.domains.v1beta1.ContactSettings.Contact technical_contact = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasTechnicalContactin interfaceContactSettingsOrBuilder- Returns:
- Whether the technicalContact field is set.
-
getTechnicalContact
public ContactSettings.Contact getTechnicalContact()
Required. The technical contact for the `Registration`.
.google.cloud.domains.v1beta1.ContactSettings.Contact technical_contact = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTechnicalContactin interfaceContactSettingsOrBuilder- Returns:
- The technicalContact.
-
getTechnicalContactOrBuilder
public ContactSettings.ContactOrBuilder getTechnicalContactOrBuilder()
Required. The technical contact for the `Registration`.
.google.cloud.domains.v1beta1.ContactSettings.Contact technical_contact = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTechnicalContactOrBuilderin interfaceContactSettingsOrBuilder
-
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 ContactSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContactSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContactSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContactSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContactSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContactSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContactSettings parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ContactSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ContactSettings parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ContactSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ContactSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ContactSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ContactSettings.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ContactSettings.Builder newBuilder()
-
newBuilder
public static ContactSettings.Builder newBuilder(ContactSettings prototype)
-
toBuilder
public ContactSettings.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ContactSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ContactSettings getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ContactSettings> parser()
-
getParserForType
public com.google.protobuf.Parser<ContactSettings> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ContactSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-