public interface  io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getApplyBehavior();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withApplyBehavior(java.lang.String);
public abstract java.lang.Boolean hasApplyBehavior();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToClusterDeploymentRefs(java.lang.Integer, io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent setToClusterDeploymentRefs(java.lang.Integer, io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToClusterDeploymentRefs(io.fabric.kubernetes.api.model.v.LocalObjectReference[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addAllToClusterDeploymentRefs(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeFromClusterDeploymentRefs(io.fabric.kubernetes.api.model.v.LocalObjectReference[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeAllFromClusterDeploymentRefs(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeMatchingFromClusterDeploymentRefs(java.util.function.Predicate);
public abstract java.util.List getClusterDeploymentRefs();
public abstract java.util.List buildClusterDeploymentRefs();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildClusterDeploymentRef(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildFirstClusterDeploymentRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildLastClusterDeploymentRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildMatchingClusterDeploymentRef(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingClusterDeploymentRef(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withClusterDeploymentRefs(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withClusterDeploymentRefs(io.fabric.kubernetes.api.model.v.LocalObjectReference[]);
public abstract java.lang.Boolean hasClusterDeploymentRefs();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addNewClusterDeploymentRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested addNewClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested addNewClusterDeploymentRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested setNewClusterDeploymentRefLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested editClusterDeploymentRef(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested editFirstClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested editLastClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$ClusterDeploymentRefsNested editMatchingClusterDeploymentRef(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToPatches(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent setToPatches(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToPatches(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addAllToPatches(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeFromPatches(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeAllFromPatches(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeMatchingFromPatches(java.util.function.Predicate);
public abstract java.util.List getPatches();
public abstract java.util.List buildPatches();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch buildPatch(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch buildFirstPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch buildLastPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch buildMatchingPatch(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPatch(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withPatches(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withPatches(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch[]);
public abstract java.lang.Boolean hasPatches();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested addNewPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested addNewPatchLike(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested setNewPatchLike(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested editPatch(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested editFirstPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested editLastPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$PatchesNested editMatchingPatch(java.util.function.Predicate);
public abstract java.lang.String getResourceApplyMode();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withResourceApplyMode(java.lang.String);
public abstract java.lang.Boolean hasResourceApplyMode();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToResources(java.lang.Integer, java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent setToResources(java.lang.Integer, java.util.Map);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToResources(java.util.Map[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addAllToResources(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeFromResources(java.util.Map[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeAllFromResources(java.util.Collection);
public abstract java.util.List getResources();
public abstract java.util.Map getResource(java.lang.Integer);
public abstract java.util.Map getFirstResource();
public abstract java.util.Map getLastResource();
public abstract java.util.Map getMatchingResource(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResource(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withResources(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withResources(java.util.Map[]);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToSecretMappings(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent setToSecretMappings(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToSecretMappings(io.fabric.openshift.api.model.v.hive.v.SecretMapping[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addAllToSecretMappings(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeFromSecretMappings(io.fabric.openshift.api.model.v.hive.v.SecretMapping[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeAllFromSecretMappings(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeMatchingFromSecretMappings(java.util.function.Predicate);
public abstract java.util.List getSecretMappings();
public abstract java.util.List buildSecretMappings();
public abstract io.fabric.openshift.api.model.v.hive.v.SecretMapping buildSecretMapping(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SecretMapping buildFirstSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SecretMapping buildLastSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SecretMapping buildMatchingSecretMapping(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSecretMapping(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withSecretMappings(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withSecretMappings(io.fabric.openshift.api.model.v.hive.v.SecretMapping[]);
public abstract java.lang.Boolean hasSecretMappings();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested addNewSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested addNewSecretMappingLike(io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested setNewSecretMappingLike(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested editSecretMapping(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested editFirstSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested editLastSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent$SecretMappingsNested editMatchingSecretMapping(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.hive.v.SyncSetSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}