public static final class Certificate.Spec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder> implements Certificate.SpecOrBuilder
appscode.kubernetes.v1beta2.Certificate.Spec| Modifier and Type | Method and Description |
|---|---|
Certificate.Spec.Builder |
addAllDomains(java.lang.Iterable<java.lang.String> values)
Obtain a single certificate for all the domains.
|
Certificate.Spec.Builder |
addDomains(java.lang.String value)
Obtain a single certificate for all the domains.
|
Certificate.Spec.Builder |
addDomainsBytes(com.google.protobuf.ByteString value)
Obtain a single certificate for all the domains.
|
Certificate.Spec.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Certificate.Spec |
build() |
Certificate.Spec |
buildPartial() |
Certificate.Spec.Builder |
clear() |
Certificate.Spec.Builder |
clearACMEServerURL()
Provides Custom acme server url to issue certificates.
|
Certificate.Spec.Builder |
clearACMEUserSecretName()
optional string ACME_user_secret_name = 6; |
Certificate.Spec.Builder |
clearDomains()
Obtain a single certificate for all the domains.
|
Certificate.Spec.Builder |
clearEmail()
optional string email = 3; |
Certificate.Spec.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Certificate.Spec.Builder |
clearHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
Certificate.Spec.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Certificate.Spec.Builder |
clearProvider()
Provider to resolve challange.
|
Certificate.Spec.Builder |
clearProviderCredentialSecretName()
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
Certificate.Spec.Builder |
clone() |
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; |
Certificate.Spec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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; |
ObjectReference.Builder |
getHTTPProviderIngressReferenceBuilder()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
ObjectReferenceOrBuilder |
getHTTPProviderIngressReferenceOrBuilder()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
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.
|
boolean |
hasHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Certificate.Spec.Builder |
mergeFrom(Certificate.Spec other) |
Certificate.Spec.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Certificate.Spec.Builder |
mergeFrom(com.google.protobuf.Message other) |
Certificate.Spec.Builder |
mergeHTTPProviderIngressReference(ObjectReference value)
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
Certificate.Spec.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Certificate.Spec.Builder |
setACMEServerURL(java.lang.String value)
Provides Custom acme server url to issue certificates.
|
Certificate.Spec.Builder |
setACMEServerURLBytes(com.google.protobuf.ByteString value)
Provides Custom acme server url to issue certificates.
|
Certificate.Spec.Builder |
setACMEUserSecretName(java.lang.String value)
optional string ACME_user_secret_name = 6; |
Certificate.Spec.Builder |
setACMEUserSecretNameBytes(com.google.protobuf.ByteString value)
optional string ACME_user_secret_name = 6; |
Certificate.Spec.Builder |
setDomains(int index,
java.lang.String value)
Obtain a single certificate for all the domains.
|
Certificate.Spec.Builder |
setEmail(java.lang.String value)
optional string email = 3; |
Certificate.Spec.Builder |
setEmailBytes(com.google.protobuf.ByteString value)
optional string email = 3; |
Certificate.Spec.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Certificate.Spec.Builder |
setHTTPProviderIngressReference(ObjectReference.Builder builderForValue)
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
Certificate.Spec.Builder |
setHTTPProviderIngressReference(ObjectReference value)
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
Certificate.Spec.Builder |
setProvider(java.lang.String value)
Provider to resolve challange.
|
Certificate.Spec.Builder |
setProviderBytes(com.google.protobuf.ByteString value)
Provider to resolve challange.
|
Certificate.Spec.Builder |
setProviderCredentialSecretName(java.lang.String value)
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
Certificate.Spec.Builder |
setProviderCredentialSecretNameBytes(com.google.protobuf.ByteString value)
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
Certificate.Spec.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Certificate.Spec.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.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<Certificate.Spec.Builder>public Certificate.Spec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Certificate.Spec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Certificate.Spec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Certificate.Spec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder mergeFrom(Certificate.Spec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public Certificate.Spec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Certificate.Spec.Builder>java.io.IOExceptionpublic 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 Certificate.Spec.Builder setDomains(int index, java.lang.String value)
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;public Certificate.Spec.Builder addDomains(java.lang.String value)
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;public Certificate.Spec.Builder addAllDomains(java.lang.Iterable<java.lang.String> values)
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;public Certificate.Spec.Builder clearDomains()
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;public Certificate.Spec.Builder addDomainsBytes(com.google.protobuf.ByteString value)
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;public 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 Certificate.Spec.Builder setProvider(java.lang.String value)
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;public Certificate.Spec.Builder clearProvider()
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;public Certificate.Spec.Builder setProviderBytes(com.google.protobuf.ByteString value)
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;public 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 Certificate.Spec.Builder setEmail(java.lang.String value)
optional string email = 3;public Certificate.Spec.Builder clearEmail()
optional string email = 3;public Certificate.Spec.Builder setEmailBytes(com.google.protobuf.ByteString value)
optional string email = 3;public 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 Certificate.Spec.Builder setHTTPProviderIngressReference(ObjectReference value)
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;public Certificate.Spec.Builder setHTTPProviderIngressReference(ObjectReference.Builder builderForValue)
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;public Certificate.Spec.Builder mergeHTTPProviderIngressReference(ObjectReference value)
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;public Certificate.Spec.Builder clearHTTPProviderIngressReference()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;public ObjectReference.Builder getHTTPProviderIngressReferenceBuilder()
optional .appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;public 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 Certificate.Spec.Builder setProviderCredentialSecretName(java.lang.String value)
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;public Certificate.Spec.Builder clearProviderCredentialSecretName()
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;public Certificate.Spec.Builder setProviderCredentialSecretNameBytes(com.google.protobuf.ByteString value)
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;public 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 Certificate.Spec.Builder setACMEUserSecretName(java.lang.String value)
optional string ACME_user_secret_name = 6;public Certificate.Spec.Builder clearACMEUserSecretName()
optional string ACME_user_secret_name = 6;public Certificate.Spec.Builder setACMEUserSecretNameBytes(com.google.protobuf.ByteString value)
optional string ACME_user_secret_name = 6;public 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 Certificate.Spec.Builder setACMEServerURL(java.lang.String value)
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
optional string ACME_serverURL = 7;public Certificate.Spec.Builder clearACMEServerURL()
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
optional string ACME_serverURL = 7;public Certificate.Spec.Builder setACMEServerURLBytes(com.google.protobuf.ByteString value)
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
optional string ACME_serverURL = 7;public final Certificate.Spec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>public final Certificate.Spec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Certificate.Spec.Builder>