public interface  io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.LocalObjectReference getCredentials();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent withCredentials(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract java.lang.Boolean hasCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent withNewCredentials(java.lang.String);
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent$CredentialsNested withNewCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent$CredentialsNested withNewCredentialsLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent$CredentialsNested editCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent$CredentialsNested editOrNewCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSAWSConfigFluent$CredentialsNested editOrNewCredentialsLike(io.fabric.kubernetes.api.model.LocalObjectReference);
}