Class ZoneImpl
- All Implemented Interfaces:
BaseResource
,DomainResource<Zone>
,Identifiable<Zone>
,Referencable<Zone>
,ResourceIdentifiable<Zone>
,Versioned<Zone>
,WithKey
,Zone
,ZoneMixin
,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Date and time (UTC) the Zone was initially created.Present on resources created after 1 February 2019 except for events not tracked.Description of the Zone.getId()
Unique identifier of the Zone.getKey()
User-defined unique identifier of the Zone.Date and time (UTC) the Zone was last updated.Present on resources created after 1 February 2019 except for events not tracked.List of locations that belong to the Zone.getName()
Name of the Zone.Current version of the Zone.int
hashCode()
void
setCreatedAt
(ZonedDateTime createdAt) Date and time (UTC) the Zone was initially created.void
setCreatedBy
(CreatedBy createdBy) Present on resources created after 1 February 2019 except for events not tracked.void
setDescription
(String description) Description of the Zone.void
Unique identifier of the Zone.void
User-defined unique identifier of the Zone.void
setLastModifiedAt
(ZonedDateTime lastModifiedAt) Date and time (UTC) the Zone was last updated.void
setLastModifiedBy
(LastModifiedBy lastModifiedBy) Present on resources created after 1 February 2019 except for events not tracked.void
setLocations
(Location... locations) List of locations that belong to the Zone.void
setLocations
(List<Location> locations) List of locations that belong to the Zone.void
Name of the Zone.void
setVersion
(Long version) Current version of the Zone.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.zone.ZoneMixin
contains, toReference, toResourceIdentifier
-
Constructor Details
-
ZoneImpl
public ZoneImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Zone.
- Specified by:
getId
in interfaceBaseResource
- Specified by:
getId
in interfaceDomainResource<Zone>
- Specified by:
getId
in interfaceIdentifiable<Zone>
- Specified by:
getId
in interfaceVersioned<Zone>
- Specified by:
getId
in interfaceZone
- Returns:
- id
-
getVersion
Current version of the Zone.
- Specified by:
getVersion
in interfaceBaseResource
- Specified by:
getVersion
in interfaceDomainResource<Zone>
- Specified by:
getVersion
in interfaceVersioned<Zone>
- Specified by:
getVersion
in interfaceZone
- Returns:
- version
-
getCreatedAt
Date and time (UTC) the Zone was initially created.
- Specified by:
getCreatedAt
in interfaceBaseResource
- Specified by:
getCreatedAt
in interfaceZone
- Returns:
- createdAt
-
getLastModifiedAt
Date and time (UTC) the Zone was last updated.
- Specified by:
getLastModifiedAt
in interfaceBaseResource
- Specified by:
getLastModifiedAt
in interfaceZone
- Returns:
- lastModifiedAt
-
getLastModifiedBy
Present on resources created after 1 February 2019 except for events not tracked.
- Specified by:
getLastModifiedBy
in interfaceZone
- Returns:
- lastModifiedBy
-
getCreatedBy
Present on resources created after 1 February 2019 except for events not tracked.
- Specified by:
getCreatedBy
in interfaceZone
- Returns:
- createdBy
-
getKey
User-defined unique identifier of the Zone.
-
getName
Name of the Zone.
-
getDescription
Description of the Zone.
- Specified by:
getDescription
in interfaceZone
- Returns:
- description
-
getLocations
List of locations that belong to the Zone.
- Specified by:
getLocations
in interfaceZone
- Specified by:
getLocations
in interfaceZoneMixin
- Returns:
- locations
-
setId
Description copied from interface:Zone
Unique identifier of the Zone.
- Specified by:
setId
in interfaceBaseResource
- Specified by:
setId
in interfaceZone
- Parameters:
id
- value to be set
-
setVersion
Description copied from interface:Zone
Current version of the Zone.
- Specified by:
setVersion
in interfaceBaseResource
- Specified by:
setVersion
in interfaceZone
- Parameters:
version
- value to be set
-
setCreatedAt
Description copied from interface:Zone
Date and time (UTC) the Zone was initially created.
- Specified by:
setCreatedAt
in interfaceBaseResource
- Specified by:
setCreatedAt
in interfaceZone
- Parameters:
createdAt
- value to be set
-
setLastModifiedAt
Description copied from interface:Zone
Date and time (UTC) the Zone was last updated.
- Specified by:
setLastModifiedAt
in interfaceBaseResource
- Specified by:
setLastModifiedAt
in interfaceZone
- Parameters:
lastModifiedAt
- value to be set
-
setLastModifiedBy
Description copied from interface:Zone
Present on resources created after 1 February 2019 except for events not tracked.
- Specified by:
setLastModifiedBy
in interfaceZone
- Parameters:
lastModifiedBy
- value to be set
-
setCreatedBy
Description copied from interface:Zone
Present on resources created after 1 February 2019 except for events not tracked.
- Specified by:
setCreatedBy
in interfaceZone
- Parameters:
createdBy
- value to be set
-
setKey
Description copied from interface:Zone
User-defined unique identifier of the Zone.
-
setName
Description copied from interface:Zone
Name of the Zone.
-
setDescription
Description copied from interface:Zone
Description of the Zone.
- Specified by:
setDescription
in interfaceZone
- Parameters:
description
- value to be set
-
setLocations
Description copied from interface:Zone
List of locations that belong to the Zone.
- Specified by:
setLocations
in interfaceZone
- Parameters:
locations
- values to be set
-
setLocations
Description copied from interface:Zone
List of locations that belong to the Zone.
- Specified by:
setLocations
in interfaceZone
- Parameters:
locations
- values to be set
-
equals
-
hashCode
-