Class BindOptions
java.lang.Object
io.github.alersrt.pod4j.openapi.model.BindOptions
- All Implemented Interfaces:
Serializable
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class BindOptions
extends Object
implements Serializable
BindOptions
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMountpoint(Boolean createMountpoint) booleanstatic BindOptionsCreate an instance of BindOptions given an JSON stringGet createMountpointGet nonRecursiveGet propagationReadOnlyForceRecursive raises an error if the mount cannot be made recursively read-only.ReadOnlyNonRecursive makes the mount non-recursively read-only, but still leaves the mount recursive (unless NonRecursive is set to true in conjunction).inthashCode()nonRecursive(Boolean nonRecursive) propagation(String propagation) readOnlyForceRecursive(Boolean readOnlyForceRecursive) readOnlyNonRecursive(Boolean readOnlyNonRecursive) voidsetCreateMountpoint(Boolean createMountpoint) voidsetNonRecursive(Boolean nonRecursive) voidsetPropagation(String propagation) voidsetReadOnlyForceRecursive(Boolean readOnlyForceRecursive) voidsetReadOnlyNonRecursive(Boolean readOnlyNonRecursive) toJson()Convert an instance of BindOptions to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_CREATE_MOUNTPOINT
- See Also:
-
SERIALIZED_NAME_NON_RECURSIVE
- See Also:
-
SERIALIZED_NAME_PROPAGATION
- See Also:
-
SERIALIZED_NAME_READ_ONLY_FORCE_RECURSIVE
- See Also:
-
SERIALIZED_NAME_READ_ONLY_NON_RECURSIVE
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
BindOptions
public BindOptions()
-
-
Method Details
-
createMountpoint
-
getCreateMountpoint
Get createMountpoint- Returns:
- createMountpoint
-
setCreateMountpoint
-
nonRecursive
-
getNonRecursive
Get nonRecursive- Returns:
- nonRecursive
-
setNonRecursive
-
propagation
-
getPropagation
Get propagation- Returns:
- propagation
-
setPropagation
-
readOnlyForceRecursive
-
getReadOnlyForceRecursive
ReadOnlyForceRecursive raises an error if the mount cannot be made recursively read-only.- Returns:
- readOnlyForceRecursive
-
setReadOnlyForceRecursive
-
readOnlyNonRecursive
-
getReadOnlyNonRecursive
ReadOnlyNonRecursive makes the mount non-recursively read-only, but still leaves the mount recursive (unless NonRecursive is set to true in conjunction).- Returns:
- readOnlyNonRecursive
-
setReadOnlyNonRecursive
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonObject
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to BindOptions
-
fromJson
Create an instance of BindOptions given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of BindOptions
- Throws:
IOException- if the JSON string is invalid with respect to BindOptions
-
toJson
Convert an instance of BindOptions to an JSON string- Returns:
- JSON string
-