Package org.openapitools.client.model
Class GroupInfo
- java.lang.Object
-
- org.openapitools.client.model.GroupInfo
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-05-19T15:04:32.581406+03:00[Europe/Athens]") public class GroupInfo extends java.lang.Object
metadata of a group
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ACCESS_CREDENTIALS_NAME
static java.lang.String
SERIALIZED_NAME_ALLOWED_ACTIONS
static java.lang.String
SERIALIZED_NAME_ASSET_COUNT
static java.lang.String
SERIALIZED_NAME_DESCRIPTION
static java.lang.String
SERIALIZED_NAME_GROUP_COUNT
static java.lang.String
SERIALIZED_NAME_ID
static java.lang.String
SERIALIZED_NAME_LAST_ACCESSED
static java.lang.String
SERIALIZED_NAME_LICENSE_ID
static java.lang.String
SERIALIZED_NAME_LICENSE_TEXT
static java.lang.String
SERIALIZED_NAME_LOGO
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_NAMESPACE
static java.lang.String
SERIALIZED_NAME_PUBLIC_SHARE
static java.lang.String
SERIALIZED_NAME_SHARE_COUNT
static java.lang.String
SERIALIZED_NAME_SIZE
static java.lang.String
SERIALIZED_NAME_TAGS
static java.lang.String
SERIALIZED_NAME_TILEDB_URI
static java.lang.String
SERIALIZED_NAME_URI
-
Constructor Summary
Constructors Constructor Description GroupInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupInfo
accessCredentialsName(java.lang.String accessCredentialsName)
GroupInfo
addAllowedActionsItem(GroupActions allowedActionsItem)
GroupInfo
addTagsItem(java.lang.String tagsItem)
GroupInfo
allowedActions(java.util.List<GroupActions> allowedActions)
GroupInfo
assetCount(java.math.BigDecimal assetCount)
GroupInfo
description(java.lang.String description)
boolean
equals(java.lang.Object o)
java.lang.String
getAccessCredentialsName()
the name of the access credentials to use.java.util.List<GroupActions>
getAllowedActions()
list of actions user is allowed to do on this groupjava.math.BigDecimal
getAssetCount()
A count of direct array membersjava.lang.String
getDescription()
description of groupjava.math.BigDecimal
getGroupCount()
A count of direct group membersjava.lang.String
getId()
unique ID of registered grouporg.threeten.bp.OffsetDateTime
getLastAccessed()
Datetime groups was last accessed in UTCjava.lang.String
getLicenseId()
License identifier from SPDX License List or Customjava.lang.String
getLicenseText()
License textjava.lang.String
getLogo()
logo (base64 encoded) for the gruop.java.lang.String
getName()
name of groupjava.lang.String
getNamespace()
namespace group is injava.lang.Boolean
getPublicShare()
Suggests if the group was shared to public by ownerjava.math.BigDecimal
getShareCount()
number of unique namespaces this group is shared withjava.math.BigDecimal
getSize()
A count of direct members.java.util.List<java.lang.String>
getTags()
optional tags for groupjava.lang.String
getTiledbUri()
uri for access through TileDB cloudjava.lang.String
getUri()
uri of groupGroupInfo
groupCount(java.math.BigDecimal groupCount)
int
hashCode()
GroupInfo
id(java.lang.String id)
GroupInfo
lastAccessed(org.threeten.bp.OffsetDateTime lastAccessed)
GroupInfo
licenseId(java.lang.String licenseId)
GroupInfo
licenseText(java.lang.String licenseText)
GroupInfo
logo(java.lang.String logo)
GroupInfo
name(java.lang.String name)
GroupInfo
namespace(java.lang.String namespace)
GroupInfo
publicShare(java.lang.Boolean publicShare)
void
setAccessCredentialsName(java.lang.String accessCredentialsName)
void
setAllowedActions(java.util.List<GroupActions> allowedActions)
void
setAssetCount(java.math.BigDecimal assetCount)
void
setDescription(java.lang.String description)
void
setGroupCount(java.math.BigDecimal groupCount)
void
setId(java.lang.String id)
void
setLastAccessed(org.threeten.bp.OffsetDateTime lastAccessed)
void
setLicenseId(java.lang.String licenseId)
void
setLicenseText(java.lang.String licenseText)
void
setLogo(java.lang.String logo)
void
setName(java.lang.String name)
void
setNamespace(java.lang.String namespace)
void
setPublicShare(java.lang.Boolean publicShare)
void
setShareCount(java.math.BigDecimal shareCount)
void
setSize(java.math.BigDecimal size)
void
setTags(java.util.List<java.lang.String> tags)
void
setTiledbUri(java.lang.String tiledbUri)
void
setUri(java.lang.String uri)
GroupInfo
shareCount(java.math.BigDecimal shareCount)
GroupInfo
size(java.math.BigDecimal size)
GroupInfo
tags(java.util.List<java.lang.String> tags)
GroupInfo
tiledbUri(java.lang.String tiledbUri)
java.lang.String
toString()
GroupInfo
uri(java.lang.String uri)
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAMESPACE
public static final java.lang.String SERIALIZED_NAME_NAMESPACE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_URI
public static final java.lang.String SERIALIZED_NAME_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TILEDB_URI
public static final java.lang.String SERIALIZED_NAME_TILEDB_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASSET_COUNT
public static final java.lang.String SERIALIZED_NAME_ASSET_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROUP_COUNT
public static final java.lang.String SERIALIZED_NAME_GROUP_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIZE
public static final java.lang.String SERIALIZED_NAME_SIZE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_ACCESSED
public static final java.lang.String SERIALIZED_NAME_LAST_ACCESSED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALLOWED_ACTIONS
public static final java.lang.String SERIALIZED_NAME_ALLOWED_ACTIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOGO
public static final java.lang.String SERIALIZED_NAME_LOGO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS_CREDENTIALS_NAME
public static final java.lang.String SERIALIZED_NAME_ACCESS_CREDENTIALS_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SHARE_COUNT
public static final java.lang.String SERIALIZED_NAME_SHARE_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PUBLIC_SHARE
public static final java.lang.String SERIALIZED_NAME_PUBLIC_SHARE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final java.lang.String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LICENSE_ID
public static final java.lang.String SERIALIZED_NAME_LICENSE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LICENSE_TEXT
public static final java.lang.String SERIALIZED_NAME_LICENSE_TEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public GroupInfo id(java.lang.String id)
-
getId
@Nullable public java.lang.String getId()
unique ID of registered group- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
namespace
public GroupInfo namespace(java.lang.String namespace)
-
getNamespace
@Nullable public java.lang.String getNamespace()
namespace group is in- Returns:
- namespace
-
setNamespace
public void setNamespace(java.lang.String namespace)
-
name
public GroupInfo name(java.lang.String name)
-
getName
@Nullable public java.lang.String getName()
name of group- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
description
public GroupInfo description(java.lang.String description)
-
getDescription
@Nullable public java.lang.String getDescription()
description of group- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
uri
public GroupInfo uri(java.lang.String uri)
-
getUri
@Nullable public java.lang.String getUri()
uri of group- Returns:
- uri
-
setUri
public void setUri(java.lang.String uri)
-
tiledbUri
public GroupInfo tiledbUri(java.lang.String tiledbUri)
-
getTiledbUri
@Nullable public java.lang.String getTiledbUri()
uri for access through TileDB cloud- Returns:
- tiledbUri
-
setTiledbUri
public void setTiledbUri(java.lang.String tiledbUri)
-
assetCount
public GroupInfo assetCount(java.math.BigDecimal assetCount)
-
getAssetCount
@Nullable public java.math.BigDecimal getAssetCount()
A count of direct array members- Returns:
- assetCount
-
setAssetCount
public void setAssetCount(java.math.BigDecimal assetCount)
-
groupCount
public GroupInfo groupCount(java.math.BigDecimal groupCount)
-
getGroupCount
@Nullable public java.math.BigDecimal getGroupCount()
A count of direct group members- Returns:
- groupCount
-
setGroupCount
public void setGroupCount(java.math.BigDecimal groupCount)
-
size
public GroupInfo size(java.math.BigDecimal size)
-
getSize
@Nullable public java.math.BigDecimal getSize()
A count of direct members. This is the sum of asset_count and group_count- Returns:
- size
-
setSize
public void setSize(java.math.BigDecimal size)
-
lastAccessed
public GroupInfo lastAccessed(org.threeten.bp.OffsetDateTime lastAccessed)
-
getLastAccessed
@Nullable public org.threeten.bp.OffsetDateTime getLastAccessed()
Datetime groups was last accessed in UTC- Returns:
- lastAccessed
-
setLastAccessed
public void setLastAccessed(org.threeten.bp.OffsetDateTime lastAccessed)
-
allowedActions
public GroupInfo allowedActions(java.util.List<GroupActions> allowedActions)
-
addAllowedActionsItem
public GroupInfo addAllowedActionsItem(GroupActions allowedActionsItem)
-
getAllowedActions
@Nullable public java.util.List<GroupActions> getAllowedActions()
list of actions user is allowed to do on this group- Returns:
- allowedActions
-
setAllowedActions
public void setAllowedActions(java.util.List<GroupActions> allowedActions)
-
logo
public GroupInfo logo(java.lang.String logo)
-
getLogo
@Nullable public java.lang.String getLogo()
logo (base64 encoded) for the gruop. Optional- Returns:
- logo
-
setLogo
public void setLogo(java.lang.String logo)
-
accessCredentialsName
public GroupInfo accessCredentialsName(java.lang.String accessCredentialsName)
-
getAccessCredentialsName
@Nullable public java.lang.String getAccessCredentialsName()
the name of the access credentials to use. if unset, the default credentials will be used- Returns:
- accessCredentialsName
-
setAccessCredentialsName
public void setAccessCredentialsName(java.lang.String accessCredentialsName)
-
shareCount
public GroupInfo shareCount(java.math.BigDecimal shareCount)
-
getShareCount
@Nullable public java.math.BigDecimal getShareCount()
number of unique namespaces this group is shared with- Returns:
- shareCount
-
setShareCount
public void setShareCount(java.math.BigDecimal shareCount)
-
publicShare
public GroupInfo publicShare(java.lang.Boolean publicShare)
-
getPublicShare
@Nullable public java.lang.Boolean getPublicShare()
Suggests if the group was shared to public by owner- Returns:
- publicShare
-
setPublicShare
public void setPublicShare(java.lang.Boolean publicShare)
-
tags
public GroupInfo tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public GroupInfo addTagsItem(java.lang.String tagsItem)
-
getTags
@Nullable public java.util.List<java.lang.String> getTags()
optional tags for group- Returns:
- tags
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
-
licenseId
public GroupInfo licenseId(java.lang.String licenseId)
-
getLicenseId
@Nullable public java.lang.String getLicenseId()
License identifier from SPDX License List or Custom- Returns:
- licenseId
-
setLicenseId
public void setLicenseId(java.lang.String licenseId)
-
licenseText
public GroupInfo licenseText(java.lang.String licenseText)
-
getLicenseText
@Nullable public java.lang.String getLicenseText()
License text- Returns:
- licenseText
-
setLicenseText
public void setLicenseText(java.lang.String licenseText)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-