public final class CertificateMapEntry extends com.google.protobuf.GeneratedMessageV3 implements CertificateMapEntryOrBuilder
Defines a certificate map entry.Protobuf type
google.cloud.certificatemanager.v1.CertificateMapEntry| Modifier and Type | Class and Description |
|---|---|
static class |
CertificateMapEntry.Builder
Defines a certificate map entry.
|
static class |
CertificateMapEntry.MatchCase |
static class |
CertificateMapEntry.Matcher
Defines predefined cases other than SNI-hostname match when this
configuration should be applied.
|
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 |
CERTIFICATES_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
HOSTNAME_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
MATCHER_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Set of labels associated with a Certificate Map Entry.
|
boolean |
equals(Object obj) |
String |
getCertificates(int index)
A set of Certificates defines for the given `hostname`.
|
com.google.protobuf.ByteString |
getCertificatesBytes(int index)
A set of Certificates defines for the given `hostname`.
|
int |
getCertificatesCount()
A set of Certificates defines for the given `hostname`.
|
com.google.protobuf.ProtocolStringList |
getCertificatesList()
A set of Certificates defines for the given `hostname`.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static CertificateMapEntry |
getDefaultInstance() |
CertificateMapEntry |
getDefaultInstanceForType() |
String |
getDescription()
One or more paragraphs of text description of a certificate map entry.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
One or more paragraphs of text description of a certificate map entry.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getHostname()
A Hostname (FQDN, e.g.
|
com.google.protobuf.ByteString |
getHostnameBytes()
A Hostname (FQDN, e.g.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Set of labels associated with a Certificate Map Entry.
|
Map<String,String> |
getLabelsMap()
Set of labels associated with a Certificate Map Entry.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Set of labels associated with a Certificate Map Entry.
|
String |
getLabelsOrThrow(String key)
Set of labels associated with a Certificate Map Entry.
|
CertificateMapEntry.MatchCase |
getMatchCase() |
CertificateMapEntry.Matcher |
getMatcher()
A predefined matcher for particular cases, other than SNI selection.
|
int |
getMatcherValue()
A predefined matcher for particular cases, other than SNI selection.
|
String |
getName()
A user-defined name of the Certificate Map Entry.
|
com.google.protobuf.ByteString |
getNameBytes()
A user-defined name of the Certificate Map Entry.
|
com.google.protobuf.Parser<CertificateMapEntry> |
getParserForType() |
int |
getSerializedSize() |
ServingState |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
int |
hashCode() |
boolean |
hasHostname()
A Hostname (FQDN, e.g.
|
boolean |
hasMatcher()
A predefined matcher for particular cases, other than SNI selection.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static CertificateMapEntry.Builder |
newBuilder() |
static CertificateMapEntry.Builder |
newBuilder(CertificateMapEntry prototype) |
CertificateMapEntry.Builder |
newBuilderForType() |
protected CertificateMapEntry.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static CertificateMapEntry |
parseDelimitedFrom(InputStream input) |
static CertificateMapEntry |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateMapEntry |
parseFrom(byte[] data) |
static CertificateMapEntry |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateMapEntry |
parseFrom(ByteBuffer data) |
static CertificateMapEntry |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateMapEntry |
parseFrom(com.google.protobuf.ByteString data) |
static CertificateMapEntry |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateMapEntry |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CertificateMapEntry |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateMapEntry |
parseFrom(InputStream input) |
static CertificateMapEntry |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CertificateMapEntry> |
parser() |
CertificateMapEntry.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 DESCRIPTION_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 HOSTNAME_FIELD_NUMBER
public static final int MATCHER_FIELD_NUMBER
public static final int CERTIFICATES_FIELD_NUMBER
public static final int STATE_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 CertificateMapEntry.MatchCase getMatchCase()
getMatchCase in interface CertificateMapEntryOrBuilderpublic String getName()
A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`.
string name = 1;getName in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`.
string name = 1;getNameBytes in interface CertificateMapEntryOrBuilderpublic String getDescription()
One or more paragraphs of text description of a certificate map entry.
string description = 9;getDescription in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
One or more paragraphs of text description of a certificate map entry.
string description = 9;getDescriptionBytes in interface CertificateMapEntryOrBuilderpublic boolean hasCreateTime()
Output only. The creation timestamp of a Certificate Map Entry.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The creation timestamp of a Certificate Map Entry.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation timestamp of a Certificate Map Entry.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface CertificateMapEntryOrBuilderpublic boolean hasUpdateTime()
Output only. The update timestamp of a Certificate Map Entry.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The update timestamp of a Certificate Map Entry.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The update timestamp of a Certificate Map Entry.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface CertificateMapEntryOrBuilderpublic int getLabelsCount()
CertificateMapEntryOrBuilderSet of labels associated with a Certificate Map Entry.
map<string, string> labels = 4;getLabelsCount in interface CertificateMapEntryOrBuilderpublic boolean containsLabels(String key)
Set of labels associated with a Certificate Map Entry.
map<string, string> labels = 4;containsLabels in interface CertificateMapEntryOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface CertificateMapEntryOrBuilderpublic Map<String,String> getLabelsMap()
Set of labels associated with a Certificate Map Entry.
map<string, string> labels = 4;getLabelsMap in interface CertificateMapEntryOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Set of labels associated with a Certificate Map Entry.
map<string, string> labels = 4;getLabelsOrDefault in interface CertificateMapEntryOrBuilderpublic String getLabelsOrThrow(String key)
Set of labels associated with a Certificate Map Entry.
map<string, string> labels = 4;getLabelsOrThrow in interface CertificateMapEntryOrBuilderpublic boolean hasHostname()
A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.
string hostname = 5;hasHostname in interface CertificateMapEntryOrBuilderpublic String getHostname()
A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.
string hostname = 5;getHostname in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.ByteString getHostnameBytes()
A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.
string hostname = 5;getHostnameBytes in interface CertificateMapEntryOrBuilderpublic boolean hasMatcher()
A predefined matcher for particular cases, other than SNI selection.
.google.cloud.certificatemanager.v1.CertificateMapEntry.Matcher matcher = 10;hasMatcher in interface CertificateMapEntryOrBuilderpublic int getMatcherValue()
A predefined matcher for particular cases, other than SNI selection.
.google.cloud.certificatemanager.v1.CertificateMapEntry.Matcher matcher = 10;getMatcherValue in interface CertificateMapEntryOrBuilderpublic CertificateMapEntry.Matcher getMatcher()
A predefined matcher for particular cases, other than SNI selection.
.google.cloud.certificatemanager.v1.CertificateMapEntry.Matcher matcher = 10;getMatcher in interface CertificateMapEntryOrBuilderpublic com.google.protobuf.ProtocolStringList getCertificatesList()
A set of Certificates defines for the given `hostname`. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`.
repeated string certificates = 7 [(.google.api.resource_reference) = { ... }getCertificatesList in interface CertificateMapEntryOrBuilderpublic int getCertificatesCount()
A set of Certificates defines for the given `hostname`. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`.
repeated string certificates = 7 [(.google.api.resource_reference) = { ... }getCertificatesCount in interface CertificateMapEntryOrBuilderpublic String getCertificates(int index)
A set of Certificates defines for the given `hostname`. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`.
repeated string certificates = 7 [(.google.api.resource_reference) = { ... }getCertificates in interface CertificateMapEntryOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getCertificatesBytes(int index)
A set of Certificates defines for the given `hostname`. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`.
repeated string certificates = 7 [(.google.api.resource_reference) = { ... }getCertificatesBytes in interface CertificateMapEntryOrBuilderindex - The index of the value to return.public int getStateValue()
Output only. A serving state of this Certificate Map Entry.
.google.cloud.certificatemanager.v1.ServingState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface CertificateMapEntryOrBuilderpublic ServingState getState()
Output only. A serving state of this Certificate Map Entry.
.google.cloud.certificatemanager.v1.ServingState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface CertificateMapEntryOrBuilderpublic 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 CertificateMapEntry parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateMapEntry parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateMapEntry parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateMapEntry parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateMapEntry parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateMapEntry parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateMapEntry parseFrom(InputStream input) throws IOException
IOExceptionpublic static CertificateMapEntry parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CertificateMapEntry parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CertificateMapEntry parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CertificateMapEntry parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CertificateMapEntry parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CertificateMapEntry.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CertificateMapEntry.Builder newBuilder()
public static CertificateMapEntry.Builder newBuilder(CertificateMapEntry prototype)
public CertificateMapEntry.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CertificateMapEntry.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static CertificateMapEntry getDefaultInstance()
public static com.google.protobuf.Parser<CertificateMapEntry> parser()
public com.google.protobuf.Parser<CertificateMapEntry> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public CertificateMapEntry getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.