public static final class SslCertificate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder> implements SslCertificateOrBuilder
Represents an SSL Certificate resource. Google Compute Engine has two SSL Certificate resources: * [Global](/compute/docs/reference/rest/v1/sslCertificates) * [Regional](/compute/docs/reference/rest/v1/regionSslCertificates) The sslCertificates are used by: - external HTTPS load balancers - SSL proxy load balancers The regionSslCertificates are used by internal HTTPS load balancers. Optionally, certificate file contents that you upload can contain a set of up to five PEM-encoded certificates. The API call creates an object (sslCertificate) that holds this data. You can use SSL keys and certificates to secure connections to a load balancer. For more information, read Creating and using SSL certificates, SSL certificates quotas and limits, and Troubleshooting SSL certificates.Protobuf type
google.cloud.compute.v1.SslCertificate| Modifier and Type | Method and Description |
|---|---|
SslCertificate.Builder |
addAllSubjectAlternativeNames(Iterable<String> values)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
SslCertificate.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SslCertificate.Builder |
addSubjectAlternativeNames(String value)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
SslCertificate.Builder |
addSubjectAlternativeNamesBytes(com.google.protobuf.ByteString value)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
SslCertificate |
build() |
SslCertificate |
buildPartial() |
SslCertificate.Builder |
clear() |
SslCertificate.Builder |
clearCertificate()
A value read into memory from a certificate file.
|
SslCertificate.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
SslCertificate.Builder |
clearDescription()
An optional description of this resource.
|
SslCertificate.Builder |
clearExpireTime()
[Output Only] Expire time of the certificate.
|
SslCertificate.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SslCertificate.Builder |
clearId()
[Output Only] The unique identifier for the resource.
|
SslCertificate.Builder |
clearKind()
[Output Only] Type of the resource.
|
SslCertificate.Builder |
clearManaged()
Configuration and status of a managed SSL certificate.
|
SslCertificate.Builder |
clearName()
Name of the resource.
|
SslCertificate.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SslCertificate.Builder |
clearPrivateKey()
A value read into memory from a write-only private key file.
|
SslCertificate.Builder |
clearRegion()
[Output Only] URL of the region where the regional SSL Certificate resides.
|
SslCertificate.Builder |
clearSelfLink()
[Output only] Server-defined URL for the resource.
|
SslCertificate.Builder |
clearSelfManaged()
Configuration and status of a self-managed SSL certificate.
|
SslCertificate.Builder |
clearSubjectAlternativeNames()
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
SslCertificate.Builder |
clearType()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED".
|
SslCertificate.Builder |
clone() |
String |
getCertificate()
A value read into memory from a certificate file.
|
com.google.protobuf.ByteString |
getCertificateBytes()
A value read into memory from a certificate file.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
SslCertificate |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getExpireTime()
[Output Only] Expire time of the certificate.
|
com.google.protobuf.ByteString |
getExpireTimeBytes()
[Output Only] Expire time of the certificate.
|
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
SslCertificateManagedSslCertificate |
getManaged()
Configuration and status of a managed SSL certificate.
|
SslCertificateManagedSslCertificate.Builder |
getManagedBuilder()
Configuration and status of a managed SSL certificate.
|
SslCertificateManagedSslCertificateOrBuilder |
getManagedOrBuilder()
Configuration and status of a managed SSL certificate.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
String |
getPrivateKey()
A value read into memory from a write-only private key file.
|
com.google.protobuf.ByteString |
getPrivateKeyBytes()
A value read into memory from a write-only private key file.
|
String |
getRegion()
[Output Only] URL of the region where the regional SSL Certificate resides.
|
com.google.protobuf.ByteString |
getRegionBytes()
[Output Only] URL of the region where the regional SSL Certificate resides.
|
String |
getSelfLink()
[Output only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
|
SslCertificateSelfManagedSslCertificate |
getSelfManaged()
Configuration and status of a self-managed SSL certificate.
|
SslCertificateSelfManagedSslCertificate.Builder |
getSelfManagedBuilder()
Configuration and status of a self-managed SSL certificate.
|
SslCertificateSelfManagedSslCertificateOrBuilder |
getSelfManagedOrBuilder()
Configuration and status of a self-managed SSL certificate.
|
String |
getSubjectAlternativeNames(int index)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
com.google.protobuf.ByteString |
getSubjectAlternativeNamesBytes(int index)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
int |
getSubjectAlternativeNamesCount()
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
com.google.protobuf.ProtocolStringList |
getSubjectAlternativeNamesList()
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
String |
getType()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED".
|
com.google.protobuf.ByteString |
getTypeBytes()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED".
|
boolean |
hasCertificate()
A value read into memory from a certificate file.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasExpireTime()
[Output Only] Expire time of the certificate.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasManaged()
Configuration and status of a managed SSL certificate.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasPrivateKey()
A value read into memory from a write-only private key file.
|
boolean |
hasRegion()
[Output Only] URL of the region where the regional SSL Certificate resides.
|
boolean |
hasSelfLink()
[Output only] Server-defined URL for the resource.
|
boolean |
hasSelfManaged()
Configuration and status of a self-managed SSL certificate.
|
boolean |
hasType()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED".
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SslCertificate.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SslCertificate.Builder |
mergeFrom(com.google.protobuf.Message other) |
SslCertificate.Builder |
mergeFrom(SslCertificate other) |
SslCertificate.Builder |
mergeManaged(SslCertificateManagedSslCertificate value)
Configuration and status of a managed SSL certificate.
|
SslCertificate.Builder |
mergeSelfManaged(SslCertificateSelfManagedSslCertificate value)
Configuration and status of a self-managed SSL certificate.
|
SslCertificate.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SslCertificate.Builder |
setCertificate(String value)
A value read into memory from a certificate file.
|
SslCertificate.Builder |
setCertificateBytes(com.google.protobuf.ByteString value)
A value read into memory from a certificate file.
|
SslCertificate.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
SslCertificate.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
SslCertificate.Builder |
setDescription(String value)
An optional description of this resource.
|
SslCertificate.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
SslCertificate.Builder |
setExpireTime(String value)
[Output Only] Expire time of the certificate.
|
SslCertificate.Builder |
setExpireTimeBytes(com.google.protobuf.ByteString value)
[Output Only] Expire time of the certificate.
|
SslCertificate.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SslCertificate.Builder |
setId(long value)
[Output Only] The unique identifier for the resource.
|
SslCertificate.Builder |
setKind(String value)
[Output Only] Type of the resource.
|
SslCertificate.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
SslCertificate.Builder |
setManaged(SslCertificateManagedSslCertificate.Builder builderForValue)
Configuration and status of a managed SSL certificate.
|
SslCertificate.Builder |
setManaged(SslCertificateManagedSslCertificate value)
Configuration and status of a managed SSL certificate.
|
SslCertificate.Builder |
setName(String value)
Name of the resource.
|
SslCertificate.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
SslCertificate.Builder |
setPrivateKey(String value)
A value read into memory from a write-only private key file.
|
SslCertificate.Builder |
setPrivateKeyBytes(com.google.protobuf.ByteString value)
A value read into memory from a write-only private key file.
|
SslCertificate.Builder |
setRegion(String value)
[Output Only] URL of the region where the regional SSL Certificate resides.
|
SslCertificate.Builder |
setRegionBytes(com.google.protobuf.ByteString value)
[Output Only] URL of the region where the regional SSL Certificate resides.
|
SslCertificate.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SslCertificate.Builder |
setSelfLink(String value)
[Output only] Server-defined URL for the resource.
|
SslCertificate.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output only] Server-defined URL for the resource.
|
SslCertificate.Builder |
setSelfManaged(SslCertificateSelfManagedSslCertificate.Builder builderForValue)
Configuration and status of a self-managed SSL certificate.
|
SslCertificate.Builder |
setSelfManaged(SslCertificateSelfManagedSslCertificate value)
Configuration and status of a self-managed SSL certificate.
|
SslCertificate.Builder |
setSubjectAlternativeNames(int index,
String value)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
|
SslCertificate.Builder |
setType(String value)
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED".
|
SslCertificate.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED".
|
SslCertificate.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SslCertificate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SslCertificate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SslCertificate.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SslCertificate.Builder>public SslCertificate.Builder mergeFrom(SslCertificate other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public SslCertificate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SslCertificate.Builder>IOExceptionpublic boolean hasCertificate()
A value read into memory from a certificate file. The certificate file must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;hasCertificate in interface SslCertificateOrBuilderpublic String getCertificate()
A value read into memory from a certificate file. The certificate file must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;getCertificate in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getCertificateBytes()
A value read into memory from a certificate file. The certificate file must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;getCertificateBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setCertificate(String value)
A value read into memory from a certificate file. The certificate file must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;value - The certificate to set.public SslCertificate.Builder clearCertificate()
A value read into memory from a certificate file. The certificate file must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;public SslCertificate.Builder setCertificateBytes(com.google.protobuf.ByteString value)
A value read into memory from a certificate file. The certificate file must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;value - The bytes for certificate to set.public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface SslCertificateOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public SslCertificate.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public SslCertificate.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface SslCertificateOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The description to set.public SslCertificate.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public SslCertificate.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The bytes for description to set.public boolean hasExpireTime()
[Output Only] Expire time of the certificate. RFC3339
optional string expire_time = 440691181;hasExpireTime in interface SslCertificateOrBuilderpublic String getExpireTime()
[Output Only] Expire time of the certificate. RFC3339
optional string expire_time = 440691181;getExpireTime in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getExpireTimeBytes()
[Output Only] Expire time of the certificate. RFC3339
optional string expire_time = 440691181;getExpireTimeBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setExpireTime(String value)
[Output Only] Expire time of the certificate. RFC3339
optional string expire_time = 440691181;value - The expireTime to set.public SslCertificate.Builder clearExpireTime()
[Output Only] Expire time of the certificate. RFC3339
optional string expire_time = 440691181;public SslCertificate.Builder setExpireTimeBytes(com.google.protobuf.ByteString value)
[Output Only] Expire time of the certificate. RFC3339
optional string expire_time = 440691181;value - The bytes for expireTime to set.public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface SslCertificateOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface SslCertificateOrBuilderpublic SslCertificate.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;value - The id to set.public SslCertificate.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;public boolean hasKind()
[Output Only] Type of the resource. Always compute#sslCertificate for SSL certificates.
optional string kind = 3292052;hasKind in interface SslCertificateOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#sslCertificate for SSL certificates.
optional string kind = 3292052;getKind in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#sslCertificate for SSL certificates.
optional string kind = 3292052;getKindBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#sslCertificate for SSL certificates.
optional string kind = 3292052;value - The kind to set.public SslCertificate.Builder clearKind()
[Output Only] Type of the resource. Always compute#sslCertificate for SSL certificates.
optional string kind = 3292052;public SslCertificate.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#sslCertificate for SSL certificates.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasManaged()
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
hasManaged in interface SslCertificateOrBuilderpublic SslCertificateManagedSslCertificate getManaged()
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
getManaged in interface SslCertificateOrBuilderpublic SslCertificate.Builder setManaged(SslCertificateManagedSslCertificate value)
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
public SslCertificate.Builder setManaged(SslCertificateManagedSslCertificate.Builder builderForValue)
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
public SslCertificate.Builder mergeManaged(SslCertificateManagedSslCertificate value)
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
public SslCertificate.Builder clearManaged()
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
public SslCertificateManagedSslCertificate.Builder getManagedBuilder()
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
public SslCertificateManagedSslCertificateOrBuilder getManagedOrBuilder()
Configuration and status of a managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateManagedSslCertificate managed = 298389407;
getManagedOrBuilder in interface SslCertificateOrBuilderpublic boolean hasName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface SslCertificateOrBuilderpublic String getName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setName(String value)
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The name to set.public SslCertificate.Builder clearName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;public SslCertificate.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The bytes for name to set.public boolean hasPrivateKey()
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
optional string private_key = 361331107;hasPrivateKey in interface SslCertificateOrBuilderpublic String getPrivateKey()
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
optional string private_key = 361331107;getPrivateKey in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getPrivateKeyBytes()
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
optional string private_key = 361331107;getPrivateKeyBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setPrivateKey(String value)
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
optional string private_key = 361331107;value - The privateKey to set.public SslCertificate.Builder clearPrivateKey()
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
optional string private_key = 361331107;public SslCertificate.Builder setPrivateKeyBytes(com.google.protobuf.ByteString value)
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
optional string private_key = 361331107;value - The bytes for privateKey to set.public boolean hasRegion()
[Output Only] URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
optional string region = 138946292;hasRegion in interface SslCertificateOrBuilderpublic String getRegion()
[Output Only] URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
optional string region = 138946292;getRegion in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
[Output Only] URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
optional string region = 138946292;getRegionBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setRegion(String value)
[Output Only] URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
optional string region = 138946292;value - The region to set.public SslCertificate.Builder clearRegion()
[Output Only] URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
optional string region = 138946292;public SslCertificate.Builder setRegionBytes(com.google.protobuf.ByteString value)
[Output Only] URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
optional string region = 138946292;value - The bytes for region to set.public boolean hasSelfLink()
[Output only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface SslCertificateOrBuilderpublic String getSelfLink()
[Output only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setSelfLink(String value)
[Output only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public SslCertificate.Builder clearSelfLink()
[Output only] Server-defined URL for the resource.
optional string self_link = 456214797;public SslCertificate.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.public boolean hasSelfManaged()
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
hasSelfManaged in interface SslCertificateOrBuilderpublic SslCertificateSelfManagedSslCertificate getSelfManaged()
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
getSelfManaged in interface SslCertificateOrBuilderpublic SslCertificate.Builder setSelfManaged(SslCertificateSelfManagedSslCertificate value)
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
public SslCertificate.Builder setSelfManaged(SslCertificateSelfManagedSslCertificate.Builder builderForValue)
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
public SslCertificate.Builder mergeSelfManaged(SslCertificateSelfManagedSslCertificate value)
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
public SslCertificate.Builder clearSelfManaged()
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
public SslCertificateSelfManagedSslCertificate.Builder getSelfManagedBuilder()
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
public SslCertificateSelfManagedSslCertificateOrBuilder getSelfManagedOrBuilder()
Configuration and status of a self-managed SSL certificate.
optional .google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate self_managed = 329284012;
getSelfManagedOrBuilder in interface SslCertificateOrBuilderpublic com.google.protobuf.ProtocolStringList getSubjectAlternativeNamesList()
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;getSubjectAlternativeNamesList in interface SslCertificateOrBuilderpublic int getSubjectAlternativeNamesCount()
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;getSubjectAlternativeNamesCount in interface SslCertificateOrBuilderpublic String getSubjectAlternativeNames(int index)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;getSubjectAlternativeNames in interface SslCertificateOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getSubjectAlternativeNamesBytes(int index)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;getSubjectAlternativeNamesBytes in interface SslCertificateOrBuilderindex - The index of the value to return.public SslCertificate.Builder setSubjectAlternativeNames(int index, String value)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;index - The index to set the value at.value - The subjectAlternativeNames to set.public SslCertificate.Builder addSubjectAlternativeNames(String value)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;value - The subjectAlternativeNames to add.public SslCertificate.Builder addAllSubjectAlternativeNames(Iterable<String> values)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;values - The subjectAlternativeNames to add.public SslCertificate.Builder clearSubjectAlternativeNames()
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;public SslCertificate.Builder addSubjectAlternativeNamesBytes(com.google.protobuf.ByteString value)
[Output Only] Domains associated with the certificate via Subject Alternative Name.
repeated string subject_alternative_names = 528807907;value - The bytes of the subjectAlternativeNames to add.public boolean hasType()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used. Check the Type enum for the list of possible values.
optional string type = 3575610;hasType in interface SslCertificateOrBuilderpublic String getType()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used. Check the Type enum for the list of possible values.
optional string type = 3575610;getType in interface SslCertificateOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used. Check the Type enum for the list of possible values.
optional string type = 3575610;getTypeBytes in interface SslCertificateOrBuilderpublic SslCertificate.Builder setType(String value)
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used. Check the Type enum for the list of possible values.
optional string type = 3575610;value - The type to set.public SslCertificate.Builder clearType()
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used. Check the Type enum for the list of possible values.
optional string type = 3575610;public SslCertificate.Builder setTypeBytes(com.google.protobuf.ByteString value)
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used. Check the Type enum for the list of possible values.
optional string type = 3575610;value - The bytes for type to set.public final SslCertificate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>public final SslCertificate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificate.Builder>Copyright © 2023 Google LLC. All rights reserved.