public interface  io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent 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.SelectorSyncSetSpecFluent withApplyBehavior(java.lang.String);
public abstract java.lang.Boolean hasApplyBehavior();
public abstract io.fabric.kubernetes.api.model.v.LabelSelector getClusterDeploymentSelector();
public abstract io.fabric.kubernetes.api.model.v.LabelSelector buildClusterDeploymentSelector();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent withClusterDeploymentSelector(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract java.lang.Boolean hasClusterDeploymentSelector();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$ClusterDeploymentSelectorNested withNewClusterDeploymentSelector();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$ClusterDeploymentSelectorNested withNewClusterDeploymentSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$ClusterDeploymentSelectorNested editClusterDeploymentSelector();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$ClusterDeploymentSelectorNested editOrNewClusterDeploymentSelector();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$ClusterDeploymentSelectorNested editOrNewClusterDeploymentSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToPatches(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent setToPatches(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToPatches(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addAllToPatches(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeFromPatches(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeAllFromPatches(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent 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.SelectorSyncSetSpecFluent withPatches(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent 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.SelectorSyncSetSpecFluent$PatchesNested addNewPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$PatchesNested addNewPatchLike(io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$PatchesNested setNewPatchLike(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SyncObjectPatch);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$PatchesNested editPatch(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$PatchesNested editFirstPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$PatchesNested editLastPatch();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$PatchesNested editMatchingPatch(java.util.function.Predicate);
public abstract java.lang.String getResourceApplyMode();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent withResourceApplyMode(java.lang.String);
public abstract java.lang.Boolean hasResourceApplyMode();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToResources(java.lang.Integer, java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent setToResources(java.lang.Integer, java.util.Map);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToResources(java.util.Map[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addAllToResources(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeFromResources(java.util.Map[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent 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.SelectorSyncSetSpecFluent withResources(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent withResources(java.util.Map[]);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToSecretMappings(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent setToSecretMappings(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToSecretMappings(io.fabric.openshift.api.model.v.hive.v.SecretMapping[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addAllToSecretMappings(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeFromSecretMappings(io.fabric.openshift.api.model.v.hive.v.SecretMapping[]);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeAllFromSecretMappings(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent 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.SelectorSyncSetSpecFluent withSecretMappings(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent 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.SelectorSyncSetSpecFluent$SecretMappingsNested addNewSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$SecretMappingsNested addNewSecretMappingLike(io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$SecretMappingsNested setNewSecretMappingLike(java.lang.Integer, io.fabric.openshift.api.model.v.hive.v.SecretMapping);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$SecretMappingsNested editSecretMapping(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$SecretMappingsNested editFirstSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$SecretMappingsNested editLastSecretMapping();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent$SecretMappingsNested editMatchingSecretMapping(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.hive.v.SelectorSyncSetSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}