Class StorageBucketIdentityProjection
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.StorageBucketIdentityProjection
- Direct Known Subclasses:
StorageBucket
Provides a subset of properties from the
StorageBucket
object for doing a sync match
comparison with less bandwidth usage and memory footprint. This is a DTO Projection object-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
ConstructorDescriptionStorageBucketIdentityProjection
(Long id, String name, String code, String externalId) -
Method Summary
Modifier and TypeMethodDescriptiongetCode()
Gets the code of the storage bucket.returns the externalId also known as the API id of the equivalent object.getName()
Gets the name of the storage bucket.getUuid()
returns the uuid of the storage bucket.void
Sets the code of the storage bucket.void
setExternalId
(String externalId) Sets the externalId of the storage bucket.void
Sets the name of the storage bucket.void
Sets the uuid of the storage bucket.Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
code
-
name
-
externalId
-
uuid
-
-
Constructor Details
-
StorageBucketIdentityProjection
public StorageBucketIdentityProjection() -
StorageBucketIdentityProjection
-
-
Method Details
-
getCode
Gets the code of the storage bucket. This is on the identity projection in case a fallback match needs to happen by name- Returns:
- the current name of the storage bucket
-
setCode
Sets the code of the storage bucket. Typically this isnt called directly.- Parameters:
code
- the code of the storage bucket to be assigned.
-
getName
Gets the name of the storage bucket. This is on the identity projection in case a fallback match needs to happen by name- Returns:
- the current name of the storage bucket
-
setName
Sets the name of the storage bucket. Typically this isnt called directly.- Parameters:
name
- the name of the storage bucket to be assigned.
-
getExternalId
returns the externalId also known as the API id of the equivalent object.- Returns:
- the external id or API id of the current record
-
setExternalId
Sets the externalId of the storage bucket. In this class this should not be called directly- Parameters:
externalId
- the external id or API id of the current record
-
getUuid
returns the uuid of the storage bucket.- Returns:
- the uuid of the current record
-
setUuid
Sets the uuid of the storage bucket. In this class this should not be called directly- Parameters:
uuid
- the uuid of the current record
-