Class PluginConfig
java.lang.Object
io.github.alersrt.pod4j.openapi.model.PluginConfig
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-11-19T11:19:05.435500352+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 stringgetArgs()Get argsdescriptionDocker Version used to create the plugindocumentationentrypointgetEnv()envGet _interfaceipc hostgetLinux()Get linuxmountsGet networkpid hostpropagated mountGet rootfsgetUser()Get userwork dirinthashCode()linux(PluginConfigLinux linux) mounts(List<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<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
-
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
-
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
-
toJson
Convert an instance of PluginConfig to an JSON string- Returns:
- JSON string
-