public interface  io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAccessKeyID();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withAccessKeyID(java.lang.String);
public abstract java.lang.Boolean hasAccessKeyID();
public abstract io.fabric.certmanager.api.model.meta.v.SecretKeySelector getAccessKeyIDSecretRef();
public abstract io.fabric.certmanager.api.model.meta.v.SecretKeySelector buildAccessKeyIDSecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withAccessKeyIDSecretRef(io.fabric.certmanager.api.model.meta.v.SecretKeySelector);
public abstract java.lang.Boolean hasAccessKeyIDSecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withNewAccessKeyIDSecretRef(java.lang.String, java.lang.String);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$AccessKeyIDSecretRefNested withNewAccessKeyIDSecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$AccessKeyIDSecretRefNested withNewAccessKeyIDSecretRefLike(io.fabric.certmanager.api.model.meta.v.SecretKeySelector);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$AccessKeyIDSecretRefNested editAccessKeyIDSecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$AccessKeyIDSecretRefNested editOrNewAccessKeyIDSecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$AccessKeyIDSecretRefNested editOrNewAccessKeyIDSecretRefLike(io.fabric.certmanager.api.model.meta.v.SecretKeySelector);
public abstract java.lang.String getHostedZoneID();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withHostedZoneID(java.lang.String);
public abstract java.lang.Boolean hasHostedZoneID();
public abstract java.lang.String getRegion();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withRegion(java.lang.String);
public abstract java.lang.Boolean hasRegion();
public abstract java.lang.String getRole();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withRole(java.lang.String);
public abstract java.lang.Boolean hasRole();
public abstract io.fabric.certmanager.api.model.meta.v.SecretKeySelector getSecretAccessKeySecretRef();
public abstract io.fabric.certmanager.api.model.meta.v.SecretKeySelector buildSecretAccessKeySecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withSecretAccessKeySecretRef(io.fabric.certmanager.api.model.meta.v.SecretKeySelector);
public abstract java.lang.Boolean hasSecretAccessKeySecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent withNewSecretAccessKeySecretRef(java.lang.String, java.lang.String);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$SecretAccessKeySecretRefNested withNewSecretAccessKeySecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$SecretAccessKeySecretRefNested withNewSecretAccessKeySecretRefLike(io.fabric.certmanager.api.model.meta.v.SecretKeySelector);
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$SecretAccessKeySecretRefNested editSecretAccessKeySecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$SecretAccessKeySecretRefNested editOrNewSecretAccessKeySecretRef();
public abstract io.fabric.certmanager.api.model.acme.v.ACMEIssuerDNS01ProviderRoute53Fluent$SecretAccessKeySecretRefNested editOrNewSecretAccessKeySecretRefLike(io.fabric.certmanager.api.model.meta.v.SecretKeySelector);
}