public interface  io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef getAutomationDef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef buildAutomationDef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent withAutomationDef(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef);
public abstract java.lang.Boolean hasAutomationDef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent$AutomationDefNested withNewAutomationDef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent$AutomationDefNested withNewAutomationDefLike(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef);
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent$AutomationDefNested editAutomationDef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent$AutomationDefNested editOrNewAutomationDef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent$AutomationDefNested editOrNewAutomationDefLike(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef);
public abstract java.lang.String getEventHook();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent withEventHook(java.lang.String);
public abstract java.lang.Boolean hasEventHook();
public abstract java.lang.String getMode();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent withMode(java.lang.String);
public abstract java.lang.Boolean hasMode();
public abstract java.lang.String getPolicyRef();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent withPolicyRef(java.lang.String);
public abstract java.lang.Boolean hasPolicyRef();
public abstract java.lang.String getRescanAfter();
public abstract io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpecFluent withRescanAfter(java.lang.String);
public abstract java.lang.Boolean hasRescanAfter();
}