Package io.fabric8.kubernetes.api.model
Class ExecConfigFluentImpl<A extends ExecConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.ExecConfigFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,ExecConfigFluent<A>
- Direct Known Subclasses:
AuthInfoFluentImpl.ExecNestedImpl
,ExecConfigBuilder
,WatchEventFluentImpl.ExecConfigObjectNestedImpl
public class ExecConfigFluentImpl<A extends ExecConfigFluent<A>> extends BaseFluent<A> implements ExecConfigFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ExecConfigFluentImpl.EnvNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.ExecConfigFluent
ExecConfigFluent.EnvNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description ExecConfigFluentImpl()
ExecConfigFluentImpl(ExecConfig instance)
-
Method Summary
-
-
-
Constructor Detail
-
ExecConfigFluentImpl
public ExecConfigFluentImpl()
-
ExecConfigFluentImpl
public ExecConfigFluentImpl(ExecConfig instance)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
- Specified by:
getApiVersion
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withApiVersion
public A withApiVersion(String apiVersion)
- Specified by:
withApiVersion
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasApiVersion
public Boolean hasApiVersion()
- Specified by:
hasApiVersion
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(String arg1)
- Specified by:
withNewApiVersion
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(StringBuilder arg1)
- Specified by:
withNewApiVersion
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewApiVersion
public A withNewApiVersion(StringBuffer arg1)
- Specified by:
withNewApiVersion
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addToArgs
public A addToArgs(int index, String item)
- Specified by:
addToArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
setToArgs
public A setToArgs(int index, String item)
- Specified by:
setToArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addToArgs
public A addToArgs(String... items)
- Specified by:
addToArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addAllToArgs
public A addAllToArgs(Collection<String> items)
- Specified by:
addAllToArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
removeFromArgs
public A removeFromArgs(String... items)
- Specified by:
removeFromArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
removeAllFromArgs
public A removeAllFromArgs(Collection<String> items)
- Specified by:
removeAllFromArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getArgs
public List<String> getArgs()
- Specified by:
getArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getArg
public String getArg(int index)
- Specified by:
getArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getFirstArg
public String getFirstArg()
- Specified by:
getFirstArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getLastArg
public String getLastArg()
- Specified by:
getLastArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getMatchingArg
public String getMatchingArg(Predicate<String> predicate)
- Specified by:
getMatchingArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasMatchingArg
public Boolean hasMatchingArg(Predicate<String> predicate)
- Specified by:
hasMatchingArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withArgs
public A withArgs(List<String> args)
- Specified by:
withArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withArgs
public A withArgs(String... args)
- Specified by:
withArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasArgs
public Boolean hasArgs()
- Specified by:
hasArgs
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addNewArg
public A addNewArg(String arg1)
- Specified by:
addNewArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addNewArg
public A addNewArg(StringBuilder arg1)
- Specified by:
addNewArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addNewArg
public A addNewArg(StringBuffer arg1)
- Specified by:
addNewArg
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getCommand
public String getCommand()
- Specified by:
getCommand
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withCommand
public A withCommand(String command)
- Specified by:
withCommand
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasCommand
public Boolean hasCommand()
- Specified by:
hasCommand
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewCommand
public A withNewCommand(String arg1)
- Specified by:
withNewCommand
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewCommand
public A withNewCommand(StringBuilder arg1)
- Specified by:
withNewCommand
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewCommand
public A withNewCommand(StringBuffer arg1)
- Specified by:
withNewCommand
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addToEnv
public A addToEnv(int index, ExecEnvVar item)
- Specified by:
addToEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
setToEnv
public A setToEnv(int index, ExecEnvVar item)
- Specified by:
setToEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addToEnv
public A addToEnv(ExecEnvVar... items)
- Specified by:
addToEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addAllToEnv
public A addAllToEnv(Collection<ExecEnvVar> items)
- Specified by:
addAllToEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
removeFromEnv
public A removeFromEnv(ExecEnvVar... items)
- Specified by:
removeFromEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
removeAllFromEnv
public A removeAllFromEnv(Collection<ExecEnvVar> items)
- Specified by:
removeAllFromEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
removeMatchingFromEnv
public A removeMatchingFromEnv(Predicate<ExecEnvVarBuilder> predicate)
- Specified by:
removeMatchingFromEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getEnv
@Deprecated public List<ExecEnvVar> getEnv()
Deprecated.This method has been deprecated, please use method buildEnv instead.- Specified by:
getEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
- Returns:
- The buildable object.
-
buildEnv
public List<ExecEnvVar> buildEnv()
- Specified by:
buildEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
buildEnv
public ExecEnvVar buildEnv(int index)
- Specified by:
buildEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
buildFirstEnv
public ExecEnvVar buildFirstEnv()
- Specified by:
buildFirstEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
buildLastEnv
public ExecEnvVar buildLastEnv()
- Specified by:
buildLastEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
buildMatchingEnv
public ExecEnvVar buildMatchingEnv(Predicate<ExecEnvVarBuilder> predicate)
- Specified by:
buildMatchingEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasMatchingEnv
public Boolean hasMatchingEnv(Predicate<ExecEnvVarBuilder> predicate)
- Specified by:
hasMatchingEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withEnv
public A withEnv(List<ExecEnvVar> env)
- Specified by:
withEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withEnv
public A withEnv(ExecEnvVar... env)
- Specified by:
withEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasEnv
public Boolean hasEnv()
- Specified by:
hasEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addNewEnv
public A addNewEnv(String name, String value)
- Specified by:
addNewEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addNewEnv
public ExecConfigFluent.EnvNested<A> addNewEnv()
- Specified by:
addNewEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
addNewEnvLike
public ExecConfigFluent.EnvNested<A> addNewEnvLike(ExecEnvVar item)
- Specified by:
addNewEnvLike
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
setNewEnvLike
public ExecConfigFluent.EnvNested<A> setNewEnvLike(int index, ExecEnvVar item)
- Specified by:
setNewEnvLike
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
editEnv
public ExecConfigFluent.EnvNested<A> editEnv(int index)
- Specified by:
editEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
editFirstEnv
public ExecConfigFluent.EnvNested<A> editFirstEnv()
- Specified by:
editFirstEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
editLastEnv
public ExecConfigFluent.EnvNested<A> editLastEnv()
- Specified by:
editLastEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
editMatchingEnv
public ExecConfigFluent.EnvNested<A> editMatchingEnv(Predicate<ExecEnvVarBuilder> predicate)
- Specified by:
editMatchingEnv
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
getInstallHint
public String getInstallHint()
- Specified by:
getInstallHint
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withInstallHint
public A withInstallHint(String installHint)
- Specified by:
withInstallHint
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasInstallHint
public Boolean hasInstallHint()
- Specified by:
hasInstallHint
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewInstallHint
public A withNewInstallHint(String arg1)
- Specified by:
withNewInstallHint
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewInstallHint
public A withNewInstallHint(StringBuilder arg1)
- Specified by:
withNewInstallHint
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewInstallHint
public A withNewInstallHint(StringBuffer arg1)
- Specified by:
withNewInstallHint
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
isProvideClusterInfo
public Boolean isProvideClusterInfo()
- Specified by:
isProvideClusterInfo
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withProvideClusterInfo
public A withProvideClusterInfo(Boolean provideClusterInfo)
- Specified by:
withProvideClusterInfo
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
hasProvideClusterInfo
public Boolean hasProvideClusterInfo()
- Specified by:
hasProvideClusterInfo
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewProvideClusterInfo
public A withNewProvideClusterInfo(String arg1)
- Specified by:
withNewProvideClusterInfo
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
withNewProvideClusterInfo
public A withNewProvideClusterInfo(boolean arg1)
- Specified by:
withNewProvideClusterInfo
in interfaceExecConfigFluent<A extends ExecConfigFluent<A>>
-
-