public static final class Certificate.Spec extends com.google.protobuf.GeneratedMessageV3 implements Certificate.SpecOrBuilder
appscode.kubernetes.v1beta2.Certificate.Spec| Modifier and Type | Class and Description |
|---|---|
static class |
Certificate.Spec.Builder
Protobuf type
appscode.kubernetes.v1beta2.Certificate.Spec |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
ACME_SERVERURL_FIELD_NUMBER |
static int |
ACME_USER_SECRET_NAME_FIELD_NUMBER |
static int |
DOMAINS_FIELD_NUMBER |
static int |
EMAIL_FIELD_NUMBER |
static int |
HTTP_PROVIDER_INGRESS_REFERENCE_FIELD_NUMBER |
static int |
PROVIDER_CREDENTIAL_SECRET_NAME_FIELD_NUMBER |
static int |
PROVIDER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getACMEServerURL()
Provides Custom acme server url to issue certificates.
|
com.google.protobuf.ByteString |
getACMEServerURLBytes()
Provides Custom acme server url to issue certificates.
|
java.lang.String |
getACMEUserSecretName()
optional string ACME_user_secret_name = 6; |
com.google.protobuf.ByteString |
getACMEUserSecretNameBytes()
optional string ACME_user_secret_name = 6; |
static Certificate.Spec |
getDefaultInstance() |
Certificate.Spec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
java.lang.String |
getDomains(int index)
Obtain a single certificate for all the domains.
|
com.google.protobuf.ByteString |
getDomainsBytes(int index)
Obtain a single certificate for all the domains.
|
int |
getDomainsCount()
Obtain a single certificate for all the domains.
|
com.google.protobuf.ProtocolStringList |
getDomainsList()
Obtain a single certificate for all the domains.
|
java.lang.String |
getEmail()
optional string email = 3; |
com.google.protobuf.ByteString |
getEmailBytes()
optional string email = 3; |
ObjectReference |
getHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
ObjectReferenceOrBuilder |
getHTTPProviderIngressReferenceOrBuilder()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
com.google.protobuf.Parser<Certificate.Spec> |
getParserForType() |
java.lang.String |
getProvider()
Provider to resolve challange.
|
com.google.protobuf.ByteString |
getProviderBytes()
Provider to resolve challange.
|
java.lang.String |
getProviderCredentialSecretName()
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
com.google.protobuf.ByteString |
getProviderCredentialSecretNameBytes()
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Certificate.Spec.Builder |
newBuilder() |
static Certificate.Spec.Builder |
newBuilder(Certificate.Spec prototype) |
Certificate.Spec.Builder |
newBuilderForType() |
protected Certificate.Spec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Certificate.Spec |
parseDelimitedFrom(java.io.InputStream input) |
static Certificate.Spec |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Certificate.Spec |
parseFrom(byte[] data) |
static Certificate.Spec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Certificate.Spec |
parseFrom(com.google.protobuf.ByteString data) |
static Certificate.Spec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Certificate.Spec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Certificate.Spec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Certificate.Spec |
parseFrom(java.io.InputStream input) |
static Certificate.Spec |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Certificate.Spec> |
parser() |
Certificate.Spec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DOMAINS_FIELD_NUMBER
public static final int PROVIDER_FIELD_NUMBER
public static final int EMAIL_FIELD_NUMBER
public static final int HTTP_PROVIDER_INGRESS_REFERENCE_FIELD_NUMBER
public static final int PROVIDER_CREDENTIAL_SECRET_NAME_FIELD_NUMBER
public static final int ACME_USER_SECRET_NAME_FIELD_NUMBER
public static final int ACME_SERVERURL_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields 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()
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;getDomainsList in interface Certificate.SpecOrBuilderpublic int getDomainsCount()
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;getDomainsCount in interface Certificate.SpecOrBuilderpublic java.lang.String getDomains(int index)
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;getDomains in interface Certificate.SpecOrBuilderpublic com.google.protobuf.ByteString getDomainsBytes(int index)
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;getDomainsBytes in interface Certificate.SpecOrBuilderpublic java.lang.String getProvider()
Provider to resolve challange. Valid Providers are "http": "cloudflare": "digitalocean": "dnsimple": "dyn": "gandi": "googlecloud": "linode": "namecheap": "ovh": "pdns": "rfc2136": "route53": "vultr":
optional string provider = 2;getProvider in interface Certificate.SpecOrBuilderpublic com.google.protobuf.ByteString getProviderBytes()
Provider to resolve challange. Valid Providers are "http": "cloudflare": "digitalocean": "dnsimple": "dyn": "gandi": "googlecloud": "linode": "namecheap": "ovh": "pdns": "rfc2136": "route53": "vultr":
optional string provider = 2;getProviderBytes in interface Certificate.SpecOrBuilderpublic java.lang.String getEmail()
optional string email = 3;getEmail in interface Certificate.SpecOrBuilderpublic com.google.protobuf.ByteString getEmailBytes()
optional string email = 3;getEmailBytes in interface Certificate.SpecOrBuilderpublic boolean hasHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;hasHTTPProviderIngressReference in interface Certificate.SpecOrBuilderpublic ObjectReference getHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;getHTTPProviderIngressReference in interface Certificate.SpecOrBuilderpublic ObjectReferenceOrBuilder getHTTPProviderIngressReferenceOrBuilder()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;getHTTPProviderIngressReferenceOrBuilder in interface Certificate.SpecOrBuilderpublic java.lang.String getProviderCredentialSecretName()
ProviderCredentialSecret Must Contain Secrets for that specific Providers. All the Key names for DNS providers needs to maintain the following formate: http HTTP Provider needs an Ingress or ExtendedIngress reference in HTTP_provider_ingress_reference. cloudflare CLOUDFLARE_EMAIL: The email of the cloudflare user CLOUDFLARE_API_KEY: The API key corresponding to the email digitalocean DO_AUTH_TOKEN: The digital ocean authorization token dnsimple DNSIMPLE_EMAIL: The email fo the DNSimple user DNSIMPLE_API_KEY: The API key corresponding to the email dnsmadeeasy DNSMADEEASY_API_KEY: The API key for DNS Made Easy DNSMADEEASY_API_SECRET: The api secret corresponding with the API key DNSMADEEASY_SANDBOX: A boolean flag, if set to true or 1, requests will be sent to the sandbox API dyn DYN_CUSTOMER_NAME: The customer name of the Dyn user DYN_USER_NAME: The user name of the Dyn user DYN_PASSWORD: The password of the Dyn user gandi GANDI_API_KEY: The API key for Gandi googlecloud GCE_PROJECT: The name of the Google Cloud project to use linode LINODE_API_KEY: API key for linode namecheap NAMECHEAP_API_USER: The username of the namecheap user NAMECHEAP_API_KEY: The API key corresponding with the namecheap user ovh OVH_ENDPOINT: The URL of the API endpoint to use OVH_APPLICATION_KEY: The application key OVH_APPLICATION_SECRET: The secret corresponding to the application key OVH_CONSUMER_KEY: The consumer key pdns PDNS_API_KEY: The API key to use rfc2136 RFC2136_NAMESERVER: The network address of the provider, in the form of "host" or "host:port" RFC2136_TSIG_ALGORITHM: The algorithm to use for TSIG authentication. RFC2136_TSIG_KEY: The key to use for TSIG authentication. RFC2136_TSIG_SECRET: The secret to use for TSIG authentication. route53 AWS_ACCESS_KEY_ID: The access key ID AWS_SECRET_ACCESS_KEY: The secret corresponding to the access key vultr VULTR_API_KEY: The API key to use
optional string provider_credential_secret_name = 5;getProviderCredentialSecretName in interface Certificate.SpecOrBuilderpublic com.google.protobuf.ByteString getProviderCredentialSecretNameBytes()
ProviderCredentialSecret Must Contain Secrets for that specific Providers. All the Key names for DNS providers needs to maintain the following formate: http HTTP Provider needs an Ingress or ExtendedIngress reference in HTTP_provider_ingress_reference. cloudflare CLOUDFLARE_EMAIL: The email of the cloudflare user CLOUDFLARE_API_KEY: The API key corresponding to the email digitalocean DO_AUTH_TOKEN: The digital ocean authorization token dnsimple DNSIMPLE_EMAIL: The email fo the DNSimple user DNSIMPLE_API_KEY: The API key corresponding to the email dnsmadeeasy DNSMADEEASY_API_KEY: The API key for DNS Made Easy DNSMADEEASY_API_SECRET: The api secret corresponding with the API key DNSMADEEASY_SANDBOX: A boolean flag, if set to true or 1, requests will be sent to the sandbox API dyn DYN_CUSTOMER_NAME: The customer name of the Dyn user DYN_USER_NAME: The user name of the Dyn user DYN_PASSWORD: The password of the Dyn user gandi GANDI_API_KEY: The API key for Gandi googlecloud GCE_PROJECT: The name of the Google Cloud project to use linode LINODE_API_KEY: API key for linode namecheap NAMECHEAP_API_USER: The username of the namecheap user NAMECHEAP_API_KEY: The API key corresponding with the namecheap user ovh OVH_ENDPOINT: The URL of the API endpoint to use OVH_APPLICATION_KEY: The application key OVH_APPLICATION_SECRET: The secret corresponding to the application key OVH_CONSUMER_KEY: The consumer key pdns PDNS_API_KEY: The API key to use rfc2136 RFC2136_NAMESERVER: The network address of the provider, in the form of "host" or "host:port" RFC2136_TSIG_ALGORITHM: The algorithm to use for TSIG authentication. RFC2136_TSIG_KEY: The key to use for TSIG authentication. RFC2136_TSIG_SECRET: The secret to use for TSIG authentication. route53 AWS_ACCESS_KEY_ID: The access key ID AWS_SECRET_ACCESS_KEY: The secret corresponding to the access key vultr VULTR_API_KEY: The API key to use
optional string provider_credential_secret_name = 5;getProviderCredentialSecretNameBytes in interface Certificate.SpecOrBuilderpublic java.lang.String getACMEUserSecretName()
optional string ACME_user_secret_name = 6;getACMEUserSecretName in interface Certificate.SpecOrBuilderpublic com.google.protobuf.ByteString getACMEUserSecretNameBytes()
optional string ACME_user_secret_name = 6;getACMEUserSecretNameBytes in interface Certificate.SpecOrBuilderpublic java.lang.String getACMEServerURL()
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
optional string ACME_serverURL = 7;getACMEServerURL in interface Certificate.SpecOrBuilderpublic com.google.protobuf.ByteString getACMEServerURLBytes()
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
optional string ACME_serverURL = 7;getACMEServerURLBytes in interface Certificate.SpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(java.lang.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.Spec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.Spec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.Spec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.Spec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Certificate.Spec parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static Certificate.Spec parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static Certificate.Spec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static Certificate.Spec parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static Certificate.Spec parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static Certificate.Spec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic Certificate.Spec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Certificate.Spec.Builder newBuilder()
public static Certificate.Spec.Builder newBuilder(Certificate.Spec prototype)
public Certificate.Spec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Certificate.Spec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Certificate.Spec getDefaultInstance()
public static com.google.protobuf.Parser<Certificate.Spec> parser()
public com.google.protobuf.Parser<Certificate.Spec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Certificate.Spec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder