public static final class Certificate.ManagedCertificate extends com.google.protobuf.GeneratedMessageV3 implements Certificate.ManagedCertificateOrBuilder
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.Protobuf type
google.cloud.certificatemanager.v1.Certificate.ManagedCertificate| Modifier and Type | Class and Description |
|---|---|
static class |
Certificate.ManagedCertificate.AuthorizationAttemptInfo
State of the latest attempt to authorize a domain for certificate
issuance.
|
static interface |
Certificate.ManagedCertificate.AuthorizationAttemptInfoOrBuilder |
static class |
Certificate.ManagedCertificate.Builder
Configuration and state of a Managed Certificate.
|
static class |
Certificate.ManagedCertificate.ProvisioningIssue
Information about issues with provisioning a Managed Certificate.
|
static interface |
Certificate.ManagedCertificate.ProvisioningIssueOrBuilder |
static class |
Certificate.ManagedCertificate.State
State of the managed certificate resource.
|
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 |
AUTHORIZATION_ATTEMPT_INFO_FIELD_NUMBER |
static int |
DNS_AUTHORIZATIONS_FIELD_NUMBER |
static int |
DOMAINS_FIELD_NUMBER |
static int |
ISSUANCE_CONFIG_FIELD_NUMBER |
static int |
PROVISIONING_ISSUE_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, 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 DOMAINS_FIELD_NUMBER
public static final int DNS_AUTHORIZATIONS_FIELD_NUMBER
public static final int ISSUANCE_CONFIG_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int PROVISIONING_ISSUE_FIELD_NUMBER
public static final int AUTHORIZATION_ATTEMPT_INFO_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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ProtocolStringList getDomainsList()
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];getDomainsList in interface Certificate.ManagedCertificateOrBuilderpublic int getDomainsCount()
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];getDomainsCount in interface Certificate.ManagedCertificateOrBuilderpublic String getDomains(int index)
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];getDomains in interface Certificate.ManagedCertificateOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDomainsBytes(int index)
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];getDomainsBytes in interface Certificate.ManagedCertificateOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getDnsAuthorizationsList()
Immutable. Authorizations that will be used for performing domain authorization.
repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
getDnsAuthorizationsList in interface Certificate.ManagedCertificateOrBuilderpublic int getDnsAuthorizationsCount()
Immutable. Authorizations that will be used for performing domain authorization.
repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
getDnsAuthorizationsCount in interface Certificate.ManagedCertificateOrBuilderpublic String getDnsAuthorizations(int index)
Immutable. Authorizations that will be used for performing domain authorization.
repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
getDnsAuthorizations in interface Certificate.ManagedCertificateOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDnsAuthorizationsBytes(int index)
Immutable. Authorizations that will be used for performing domain authorization.
repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
getDnsAuthorizationsBytes in interface Certificate.ManagedCertificateOrBuilderindex - The index of the value to return.public String getIssuanceConfig()
Immutable. The resource name for a [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig] used to configure private PKI certificates in the format `projects/*/locations/*/certificateIssuanceConfigs/*`. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
getIssuanceConfig in interface Certificate.ManagedCertificateOrBuilderpublic com.google.protobuf.ByteString getIssuanceConfigBytes()
Immutable. The resource name for a [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig] used to configure private PKI certificates in the format `projects/*/locations/*/certificateIssuanceConfigs/*`. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
getIssuanceConfigBytes in interface Certificate.ManagedCertificateOrBuilderpublic int getStateValue()
Output only. State of the managed certificate resource.
.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface Certificate.ManagedCertificateOrBuilderpublic Certificate.ManagedCertificate.State getState()
Output only. State of the managed certificate resource.
.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface Certificate.ManagedCertificateOrBuilderpublic boolean hasProvisioningIssue()
Output only. Information about issues with provisioning a Managed Certificate.
.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasProvisioningIssue in interface Certificate.ManagedCertificateOrBuilderpublic Certificate.ManagedCertificate.ProvisioningIssue getProvisioningIssue()
Output only. Information about issues with provisioning a Managed Certificate.
.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getProvisioningIssue in interface Certificate.ManagedCertificateOrBuilderpublic Certificate.ManagedCertificate.ProvisioningIssueOrBuilder getProvisioningIssueOrBuilder()
Output only. Information about issues with provisioning a Managed Certificate.
.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getProvisioningIssueOrBuilder in interface Certificate.ManagedCertificateOrBuilderpublic List<Certificate.ManagedCertificate.AuthorizationAttemptInfo> getAuthorizationAttemptInfoList()
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAuthorizationAttemptInfoList in interface Certificate.ManagedCertificateOrBuilderpublic List<? extends Certificate.ManagedCertificate.AuthorizationAttemptInfoOrBuilder> getAuthorizationAttemptInfoOrBuilderList()
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAuthorizationAttemptInfoOrBuilderList in interface Certificate.ManagedCertificateOrBuilderpublic int getAuthorizationAttemptInfoCount()
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAuthorizationAttemptInfoCount in interface Certificate.ManagedCertificateOrBuilderpublic Certificate.ManagedCertificate.AuthorizationAttemptInfo getAuthorizationAttemptInfo(int index)
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAuthorizationAttemptInfo in interface Certificate.ManagedCertificateOrBuilderpublic Certificate.ManagedCertificate.AuthorizationAttemptInfoOrBuilder getAuthorizationAttemptInfoOrBuilder(int index)
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAuthorizationAttemptInfoOrBuilder in interface Certificate.ManagedCertificateOrBuilderpublic 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 Certificate.ManagedCertificate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.ManagedCertificate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.ManagedCertificate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.ManagedCertificate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.ManagedCertificate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.ManagedCertificate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.ManagedCertificate parseFrom(InputStream input) throws IOException
IOExceptionpublic static Certificate.ManagedCertificate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Certificate.ManagedCertificate parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Certificate.ManagedCertificate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Certificate.ManagedCertificate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Certificate.ManagedCertificate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Certificate.ManagedCertificate.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Certificate.ManagedCertificate.Builder newBuilder()
public static Certificate.ManagedCertificate.Builder newBuilder(Certificate.ManagedCertificate prototype)
public Certificate.ManagedCertificate.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Certificate.ManagedCertificate.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Certificate.ManagedCertificate getDefaultInstance()
public static com.google.protobuf.Parser<Certificate.ManagedCertificate> parser()
public com.google.protobuf.Parser<Certificate.ManagedCertificate> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Certificate.ManagedCertificate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.