Class PluginConfig
java.lang.Object
io.github.alersrt.pod4j.openapi.model.PluginConfig
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-11-29T01:29:49.168634544+07:00[Asia/Barnaul]",
comments="Generator version: 7.7.0")
public class PluginConfig
extends Object
PluginConfig
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_interface(PluginConfigInterface _interface) addEntrypointItem(String entrypointItem) addEnvItem(PluginEnv envItem) addMountsItem(PluginMount mountsItem) args(PluginConfigArgs args) description(String description) dockerVersion(String dockerVersion) documentation(String documentation) entrypoint(List<String> entrypoint) booleanstatic PluginConfigCreate an instance of PluginConfig given an JSON string@NotNull @Valid PluginConfigArgsgetArgs()Get args@NotNull StringdescriptionDocker Version used to create the plugin@NotNull StringdocumentationentrypointgetEnv()env@NotNull @Valid PluginConfigInterfaceGet _interface@NotNull Booleanipc host@NotNull @Valid PluginConfigLinuxgetLinux()Get linux@NotNull @Valid List<@Valid PluginMount>mounts@NotNull @Valid PluginConfigNetworkGet network@NotNull Booleanpid host@NotNull Stringpropagated mount@Valid PluginConfigRootfsGet rootfs@Valid PluginConfigUsergetUser()Get user@NotNull Stringwork dirinthashCode()linux(PluginConfigLinux linux) mounts(List<@Valid PluginMount> mounts) network(PluginConfigNetwork network) propagatedMount(String propagatedMount) rootfs(PluginConfigRootfs rootfs) voidsetArgs(PluginConfigArgs args) voidsetDescription(String description) voidsetDockerVersion(String dockerVersion) voidsetDocumentation(String documentation) voidsetEntrypoint(List<String> entrypoint) voidvoidsetInterface(PluginConfigInterface _interface) voidsetIpcHost(Boolean ipcHost) voidsetLinux(PluginConfigLinux linux) voidsetMounts(List<@Valid PluginMount> mounts) voidsetNetwork(PluginConfigNetwork network) voidsetPidHost(Boolean pidHost) voidsetPropagatedMount(String propagatedMount) voidsetRootfs(PluginConfigRootfs rootfs) voidsetUser(PluginConfigUser user) voidsetWorkDir(String workDir) toJson()Convert an instance of PluginConfig to an JSON stringtoString()user(PluginConfigUser user) static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ARGS
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_DOCKER_VERSION
- See Also:
-
SERIALIZED_NAME_DOCUMENTATION
- See Also:
-
SERIALIZED_NAME_ENTRYPOINT
- See Also:
-
SERIALIZED_NAME_ENV
- See Also:
-
SERIALIZED_NAME_INTERFACE
- See Also:
-
SERIALIZED_NAME_IPC_HOST
- See Also:
-
SERIALIZED_NAME_LINUX
- See Also:
-
SERIALIZED_NAME_MOUNTS
- See Also:
-
SERIALIZED_NAME_NETWORK
- See Also:
-
SERIALIZED_NAME_PID_HOST
- See Also:
-
SERIALIZED_NAME_PROPAGATED_MOUNT
- See Also:
-
SERIALIZED_NAME_USER
- See Also:
-
SERIALIZED_NAME_WORK_DIR
- See Also:
-
SERIALIZED_NAME_ROOTFS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
PluginConfig
public PluginConfig()
-
-
Method Details
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to PluginConfig
-
fromJson
Create an instance of PluginConfig given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PluginConfig
- Throws:
IOException- if the JSON string is invalid with respect to PluginConfig
-
args
-
getArgs
Get args- Returns:
- args
-
setArgs
-
description
-
getDescription
description- Returns:
- description
-
setDescription
-
dockerVersion
-
getDockerVersion
Docker Version used to create the plugin- Returns:
- dockerVersion
-
setDockerVersion
-
documentation
-
getDocumentation
documentation- Returns:
- documentation
-
setDocumentation
-
entrypoint
-
addEntrypointItem
-
getEntrypoint
entrypoint- Returns:
- entrypoint
-
setEntrypoint
-
env
-
addEnvItem
-
getEnv
env- Returns:
- env
-
setEnv
-
_interface
-
getInterface
Get _interface- Returns:
- _interface
-
setInterface
-
ipcHost
-
getIpcHost
ipc host- Returns:
- ipcHost
-
setIpcHost
-
linux
-
getLinux
Get linux- Returns:
- linux
-
setLinux
-
mounts
-
addMountsItem
-
getMounts
mounts- Returns:
- mounts
-
setMounts
-
network
-
getNetwork
Get network- Returns:
- network
-
setNetwork
-
pidHost
-
getPidHost
pid host- Returns:
- pidHost
-
setPidHost
-
propagatedMount
-
getPropagatedMount
propagated mount- Returns:
- propagatedMount
-
setPropagatedMount
-
user
-
getUser
Get user- Returns:
- user
-
setUser
-
workDir
-
getWorkDir
work dir- Returns:
- workDir
-
setWorkDir
-
rootfs
-
getRootfs
Get rootfs- Returns:
- rootfs
-
setRootfs
-
equals
-
hashCode
public int hashCode() -
toString
-
toJson
Convert an instance of PluginConfig to an JSON string- Returns:
- JSON string
-