public interface  io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.AnsibleJobsStatus getAnsiblejobs();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.AnsibleJobsStatus buildAnsiblejobs();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent withAnsiblejobs(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.AnsibleJobsStatus);
public abstract java.lang.Boolean hasAnsiblejobs();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent$AnsiblejobsNested withNewAnsiblejobs();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent$AnsiblejobsNested withNewAnsiblejobsLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.AnsibleJobsStatus);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent$AnsiblejobsNested editAnsiblejobs();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent$AnsiblejobsNested editOrNewAnsiblejobs();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent$AnsiblejobsNested editOrNewAnsiblejobsLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.AnsibleJobsStatus);
public abstract java.lang.String getLastUpdateTime();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent withLastUpdateTime(java.lang.String);
public abstract java.lang.Boolean hasLastUpdateTime();
public abstract java.lang.String getMessage();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract java.lang.String getPhase();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent withPhase(java.lang.String);
public abstract java.lang.Boolean hasPhase();
public abstract java.lang.String getReason();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent addToStatuses(java.lang.String, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionPerClusterStatus);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent addToStatuses(java.util.Map);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent removeFromStatuses(java.lang.String);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent removeFromStatuses(java.util.Map);
public abstract java.util.Map getStatuses();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.SubscriptionStatusFluent withStatuses(java.util.Map);
public abstract java.lang.Boolean hasStatuses();
}