public final class DnsAuthorization extends com.google.protobuf.GeneratedMessageV3 implements DnsAuthorizationOrBuilder
A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.Protobuf type
google.cloud.certificatemanager.v1.DnsAuthorization| Modifier and Type | Class and Description |
|---|---|
static class |
DnsAuthorization.Builder
A DnsAuthorization resource describes a way to perform domain authorization
for certificate issuance.
|
static class |
DnsAuthorization.DnsResourceRecord
The structure describing the DNS Resource Record that needs to be added
to DNS configuration for the authorization to be usable by
certificate.
|
static interface |
DnsAuthorization.DnsResourceRecordOrBuilder |
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| Modifier and Type | Field and Description |
|---|---|
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
DNS_RESOURCE_RECORD_FIELD_NUMBER |
static int |
DOMAIN_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Set of labels associated with a DnsAuthorization.
|
boolean |
equals(Object obj) |
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static DnsAuthorization |
getDefaultInstance() |
DnsAuthorization |
getDefaultInstanceForType() |
String |
getDescription()
One or more paragraphs of text description of a DnsAuthorization.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
One or more paragraphs of text description of a DnsAuthorization.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
DnsAuthorization.DnsResourceRecord |
getDnsResourceRecord()
Output only.
|
DnsAuthorization.DnsResourceRecordOrBuilder |
getDnsResourceRecordOrBuilder()
Output only.
|
String |
getDomain()
Required.
|
com.google.protobuf.ByteString |
getDomainBytes()
Required.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Set of labels associated with a DnsAuthorization.
|
Map<String,String> |
getLabelsMap()
Set of labels associated with a DnsAuthorization.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Set of labels associated with a DnsAuthorization.
|
String |
getLabelsOrThrow(String key)
Set of labels associated with a DnsAuthorization.
|
String |
getName()
A user-defined name of the dns authorization.
|
com.google.protobuf.ByteString |
getNameBytes()
A user-defined name of the dns authorization.
|
com.google.protobuf.Parser<DnsAuthorization> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDnsResourceRecord()
Output only.
|
int |
hashCode() |
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static DnsAuthorization.Builder |
newBuilder() |
static DnsAuthorization.Builder |
newBuilder(DnsAuthorization prototype) |
DnsAuthorization.Builder |
newBuilderForType() |
protected DnsAuthorization.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DnsAuthorization |
parseDelimitedFrom(InputStream input) |
static DnsAuthorization |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsAuthorization |
parseFrom(byte[] data) |
static DnsAuthorization |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsAuthorization |
parseFrom(ByteBuffer data) |
static DnsAuthorization |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsAuthorization |
parseFrom(com.google.protobuf.ByteString data) |
static DnsAuthorization |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsAuthorization |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DnsAuthorization |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsAuthorization |
parseFrom(InputStream input) |
static DnsAuthorization |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DnsAuthorization> |
parser() |
DnsAuthorization.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
public static final int DNS_RESOURCE_RECORD_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern `projects/*/locations/*/dnsAuthorizations/*`.
string name = 1;getName in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern `projects/*/locations/*/dnsAuthorizations/*`.
string name = 1;getNameBytes in interface DnsAuthorizationOrBuilderpublic boolean hasCreateTime()
Output only. The creation timestamp of a DnsAuthorization.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The creation timestamp of a DnsAuthorization.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation timestamp of a DnsAuthorization.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface DnsAuthorizationOrBuilderpublic boolean hasUpdateTime()
Output only. The last update timestamp of a DnsAuthorization.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The last update timestamp of a DnsAuthorization.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last update timestamp of a DnsAuthorization.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface DnsAuthorizationOrBuilderpublic int getLabelsCount()
DnsAuthorizationOrBuilderSet of labels associated with a DnsAuthorization.
map<string, string> labels = 4;getLabelsCount in interface DnsAuthorizationOrBuilderpublic boolean containsLabels(String key)
Set of labels associated with a DnsAuthorization.
map<string, string> labels = 4;containsLabels in interface DnsAuthorizationOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface DnsAuthorizationOrBuilderpublic Map<String,String> getLabelsMap()
Set of labels associated with a DnsAuthorization.
map<string, string> labels = 4;getLabelsMap in interface DnsAuthorizationOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Set of labels associated with a DnsAuthorization.
map<string, string> labels = 4;getLabelsOrDefault in interface DnsAuthorizationOrBuilderpublic String getLabelsOrThrow(String key)
Set of labels associated with a DnsAuthorization.
map<string, string> labels = 4;getLabelsOrThrow in interface DnsAuthorizationOrBuilderpublic String getDescription()
One or more paragraphs of text description of a DnsAuthorization.
string description = 5;getDescription in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
One or more paragraphs of text description of a DnsAuthorization.
string description = 5;getDescriptionBytes in interface DnsAuthorizationOrBuilderpublic String getDomain()
Required. Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for `example.com` can be used to issue certificates for `example.com` and `*.example.com`.
string domain = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getDomain in interface DnsAuthorizationOrBuilderpublic com.google.protobuf.ByteString getDomainBytes()
Required. Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for `example.com` can be used to issue certificates for `example.com` and `*.example.com`.
string domain = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getDomainBytes in interface DnsAuthorizationOrBuilderpublic boolean hasDnsResourceRecord()
Output only. DNS Resource Record that needs to be added to DNS configuration.
.google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord dns_resource_record = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDnsResourceRecord in interface DnsAuthorizationOrBuilderpublic DnsAuthorization.DnsResourceRecord getDnsResourceRecord()
Output only. DNS Resource Record that needs to be added to DNS configuration.
.google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord dns_resource_record = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDnsResourceRecord in interface DnsAuthorizationOrBuilderpublic DnsAuthorization.DnsResourceRecordOrBuilder getDnsResourceRecordOrBuilder()
Output only. DNS Resource Record that needs to be added to DNS configuration.
.google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord dns_resource_record = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDnsResourceRecordOrBuilder in interface DnsAuthorizationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static DnsAuthorization parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsAuthorization parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsAuthorization parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsAuthorization parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsAuthorization parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsAuthorization parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsAuthorization parseFrom(InputStream input) throws IOException
IOExceptionpublic static DnsAuthorization parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsAuthorization parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DnsAuthorization parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsAuthorization parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DnsAuthorization parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DnsAuthorization.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DnsAuthorization.Builder newBuilder()
public static DnsAuthorization.Builder newBuilder(DnsAuthorization prototype)
public DnsAuthorization.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DnsAuthorization.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DnsAuthorization getDefaultInstance()
public static com.google.protobuf.Parser<DnsAuthorization> parser()
public com.google.protobuf.Parser<DnsAuthorization> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DnsAuthorization getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.