Package io.lakefs.clients.api.model
Class StagingMetadata
- java.lang.Object
-
- io.lakefs.clients.api.model.StagingMetadata
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class StagingMetadata extends Object
information about uploaded object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStagingMetadata.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_CHECKSUMstatic StringSERIALIZED_NAME_CONTENT_TYPEstatic StringSERIALIZED_NAME_SIZE_BYTESstatic StringSERIALIZED_NAME_STAGINGstatic StringSERIALIZED_NAME_USER_METADATA
-
Constructor Summary
Constructors Constructor Description StagingMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StagingMetadatachecksum(String checksum)StagingMetadatacontentType(String contentType)booleanequals(Object o)static StagingMetadatafromJson(String jsonString)Create an instance of StagingMetadata given an JSON stringStringgetChecksum()unique identifier of object content on backing store (typically ETag)StringgetContentType()Object media typeLonggetSizeBytes()Get sizeBytesStagingLocationgetStaging()Get stagingMap<String,String>getUserMetadata()Get userMetadatainthashCode()StagingMetadataputUserMetadataItem(String key, String userMetadataItem)voidsetChecksum(String checksum)voidsetContentType(String contentType)voidsetSizeBytes(Long sizeBytes)voidsetStaging(StagingLocation staging)voidsetUserMetadata(Map<String,String> userMetadata)StagingMetadatasizeBytes(Long sizeBytes)StagingMetadatastaging(StagingLocation staging)StringtoJson()Convert an instance of StagingMetadata to an JSON stringStringtoString()StagingMetadatauserMetadata(Map<String,String> userMetadata)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_STAGING
public static final String SERIALIZED_NAME_STAGING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHECKSUM
public static final String SERIALIZED_NAME_CHECKSUM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIZE_BYTES
public static final String SERIALIZED_NAME_SIZE_BYTES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_METADATA
public static final String SERIALIZED_NAME_USER_METADATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTENT_TYPE
public static final String SERIALIZED_NAME_CONTENT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
staging
public StagingMetadata staging(StagingLocation staging)
-
getStaging
@Nonnull public StagingLocation getStaging()
Get staging- Returns:
- staging
-
setStaging
public void setStaging(StagingLocation staging)
-
checksum
public StagingMetadata checksum(String checksum)
-
getChecksum
@Nonnull public String getChecksum()
unique identifier of object content on backing store (typically ETag)- Returns:
- checksum
-
setChecksum
public void setChecksum(String checksum)
-
sizeBytes
public StagingMetadata sizeBytes(Long sizeBytes)
-
setSizeBytes
public void setSizeBytes(Long sizeBytes)
-
userMetadata
public StagingMetadata userMetadata(Map<String,String> userMetadata)
-
putUserMetadataItem
public StagingMetadata putUserMetadataItem(String key, String userMetadataItem)
-
getUserMetadata
@Nullable public Map<String,String> getUserMetadata()
Get userMetadata- Returns:
- userMetadata
-
contentType
public StagingMetadata contentType(String contentType)
-
setContentType
public void setContentType(String contentType)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates 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 StagingMetadata
-
fromJson
public static StagingMetadata fromJson(String jsonString) throws IOException
Create an instance of StagingMetadata given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of StagingMetadata
- Throws:
IOException- if the JSON string is invalid with respect to StagingMetadata
-
toJson
public String toJson()
Convert an instance of StagingMetadata to an JSON string- Returns:
- JSON string
-
-