Package io.lakefs.clients.sdk.model
Class ObjectCopyCreation
- java.lang.Object
-
- io.lakefs.clients.sdk.model.ObjectCopyCreation
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ObjectCopyCreation extends Object
ObjectCopyCreation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObjectCopyCreation.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_FORCEstatic StringSERIALIZED_NAME_SRC_PATHstatic StringSERIALIZED_NAME_SRC_REF
-
Constructor Summary
Constructors Constructor Description ObjectCopyCreation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)ObjectCopyCreationforce(Boolean force)static ObjectCopyCreationfromJson(String jsonString)Create an instance of ObjectCopyCreation given an JSON stringMap<String,Object>getAdditionalProperties()Return the additional (undeclared) property.ObjectgetAdditionalProperty(String key)Return the additional (undeclared) property with the specified name.BooleangetForce()Get forceStringgetSrcPath()path of the copied object relative to the refStringgetSrcRef()a reference, if empty uses the provided branch as refinthashCode()ObjectCopyCreationputAdditionalProperty(String key, Object value)Set the additional (undeclared) property with the specified name and value.voidsetForce(Boolean force)voidsetSrcPath(String srcPath)voidsetSrcRef(String srcRef)ObjectCopyCreationsrcPath(String srcPath)ObjectCopyCreationsrcRef(String srcRef)StringtoJson()Convert an instance of ObjectCopyCreation to an JSON stringStringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_SRC_PATH
public static final String SERIALIZED_NAME_SRC_PATH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SRC_REF
public static final String SERIALIZED_NAME_SRC_REF
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FORCE
public static final String SERIALIZED_NAME_FORCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
srcPath
public ObjectCopyCreation srcPath(String srcPath)
-
getSrcPath
@Nonnull public String getSrcPath()
path of the copied object relative to the ref- Returns:
- srcPath
-
setSrcPath
public void setSrcPath(String srcPath)
-
srcRef
public ObjectCopyCreation srcRef(String srcRef)
-
getSrcRef
@Nullable public String getSrcRef()
a reference, if empty uses the provided branch as ref- Returns:
- srcRef
-
setSrcRef
public void setSrcRef(String srcRef)
-
force
public ObjectCopyCreation force(Boolean force)
-
setForce
public void setForce(Boolean force)
-
putAdditionalProperty
public ObjectCopyCreation putAdditionalProperty(String key, Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the ObjectCopyCreation instance itself
-
getAdditionalProperties
public Map<String,Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public Object getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates 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 ObjectCopyCreation
-
fromJson
public static ObjectCopyCreation fromJson(String jsonString) throws IOException
Create an instance of ObjectCopyCreation given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ObjectCopyCreation
- Throws:
IOException- if the JSON string is invalid with respect to ObjectCopyCreation
-
toJson
public String toJson()
Convert an instance of ObjectCopyCreation to an JSON string- Returns:
- JSON string
-
-