Package com.exoscale.sdk.model
Class DbaasServiceOpensearch
java.lang.Object
com.exoscale.sdk.model.DbaasServiceOpensearch
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class DbaasServiceOpensearch
extends Object
DbaasServiceOpensearch
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBackupsItem
(DbaasServiceBackup backupsItem) addComponentsItem
(DbaasServiceMysqlComponentsInner componentsItem) addIndexPatternsItem
(UpdateDbaasServiceOpensearchRequestIndexPatternsInner indexPatternsItem) addIntegrationsItem
(DbaasIntegration integrationsItem) addIpFilterItem
(String ipFilterItem) addNodeStatesItem
(DbaasNodeState nodeStatesItem) addNotificationsItem
(DbaasServiceNotification notificationsItem) addUsersItem
(DbaasServiceGrafanaUsersInner usersItem) backups
(List<DbaasServiceBackup> backups) components
(List<DbaasServiceMysqlComponentsInner> components) connectionInfo
(DbaasServiceOpensearchConnectionInfo connectionInfo) createdAt
(OffsetDateTime createdAt) description
(String description) boolean
Return true if this dbaas-service-opensearch object is equal to o.List of backups for the serviceService component information objectsGet connectionInfoService creation timestamp (ISO 8601)DbaaS service descriptionTODO UNIT disk space for data storage minimum: 0Allows you to create glob style patterns and set a max number of indexes matching this pattern you want to keep.Get indexTemplateService integrationsAllowed CIDR address blocks for incoming connectionsAiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search.Get maintenanceMaximum number of indexes to keep before deleting the oldest one minimum: 0getName()
Get nameNumber of service nodes in the active plan minimum: 0Number of CPUs for each node minimum: 0TODO UNIT of memory for each node minimum: 0State of individual service nodesService notificationsGet opensearchDashboardsGet opensearchSettingsgetPlan()
Subscription plangetState()
Get stateService is protected against termination and powering offgetType()
Get typeService last update timestamp (ISO 8601)getUri()
URI for connecting to the service (may be absent)service_uri parameterized into key-value pairsgetUsers()
List of service usersOpenSearch versiongetZone()
The zone where the service is runningint
hashCode()
indexPatterns
(List<UpdateDbaasServiceOpensearchRequestIndexPatternsInner> indexPatterns) indexTemplate
(UpdateDbaasServiceOpensearchRequestIndexTemplate indexTemplate) integrations
(List<DbaasIntegration> integrations) keepIndexRefreshInterval
(Boolean keepIndexRefreshInterval) maintenance
(DbaasServiceMaintenance maintenance) maxIndexCount
(Long maxIndexCount) nodeCpuCount
(Long nodeCpuCount) nodeMemory
(Long nodeMemory) nodeStates
(List<DbaasNodeState> nodeStates) notifications
(List<DbaasServiceNotification> notifications) opensearchDashboards
(UpdateDbaasServiceOpensearchRequestOpensearchDashboards opensearchDashboards) opensearchSettings
(JsonSchemaOpensearch opensearchSettings) void
setBackups
(List<DbaasServiceBackup> backups) void
setComponents
(List<DbaasServiceMysqlComponentsInner> components) void
setConnectionInfo
(DbaasServiceOpensearchConnectionInfo connectionInfo) void
setCreatedAt
(OffsetDateTime createdAt) void
setDescription
(String description) void
setDiskSize
(Long diskSize) void
void
setIndexTemplate
(UpdateDbaasServiceOpensearchRequestIndexTemplate indexTemplate) void
setIntegrations
(List<DbaasIntegration> integrations) void
setIpFilter
(List<String> ipFilter) void
setKeepIndexRefreshInterval
(Boolean keepIndexRefreshInterval) void
setMaintenance
(DbaasServiceMaintenance maintenance) void
setMaxIndexCount
(Long maxIndexCount) void
void
setNodeCount
(Long nodeCount) void
setNodeCpuCount
(Long nodeCpuCount) void
setNodeMemory
(Long nodeMemory) void
setNodeStates
(List<DbaasNodeState> nodeStates) void
setNotifications
(List<DbaasServiceNotification> notifications) void
setOpensearchDashboards
(UpdateDbaasServiceOpensearchRequestOpensearchDashboards opensearchDashboards) void
setOpensearchSettings
(JsonSchemaOpensearch opensearchSettings) void
void
setState
(EnumServiceState state) void
setTerminationProtection
(Boolean terminationProtection) void
void
setUpdatedAt
(OffsetDateTime updatedAt) void
void
setUriParams
(Object uriParams) void
void
setVersion
(String version) void
state
(EnumServiceState state) terminationProtection
(Boolean terminationProtection) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.updatedAt
(OffsetDateTime updatedAt) users
(List<DbaasServiceGrafanaUsersInner> users)
-
Field Details
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_MAX_INDEX_COUNT
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
JSON_PROPERTY_NODE_COUNT
- See Also:
-
JSON_PROPERTY_CONNECTION_INFO
- See Also:
-
JSON_PROPERTY_NODE_CPU_COUNT
- See Also:
-
JSON_PROPERTY_INTEGRATIONS
- See Also:
-
JSON_PROPERTY_ZONE
- See Also:
-
JSON_PROPERTY_NODE_STATES
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_KEEP_INDEX_REFRESH_INTERVAL
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_STATE
- See Also:
-
JSON_PROPERTY_IP_FILTER
- See Also:
-
JSON_PROPERTY_BACKUPS
- See Also:
-
JSON_PROPERTY_TERMINATION_PROTECTION
- See Also:
-
JSON_PROPERTY_NOTIFICATIONS
- See Also:
-
JSON_PROPERTY_COMPONENTS
- See Also:
-
JSON_PROPERTY_INDEX_PATTERNS
- See Also:
-
JSON_PROPERTY_MAINTENANCE
- See Also:
-
JSON_PROPERTY_INDEX_TEMPLATE
- See Also:
-
JSON_PROPERTY_DISK_SIZE
- See Also:
-
JSON_PROPERTY_NODE_MEMORY
- See Also:
-
JSON_PROPERTY_URI
- See Also:
-
JSON_PROPERTY_OPENSEARCH_SETTINGS
- See Also:
-
JSON_PROPERTY_URI_PARAMS
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_PLAN
- See Also:
-
JSON_PROPERTY_OPENSEARCH_DASHBOARDS
- See Also:
-
JSON_PROPERTY_USERS
- See Also:
-
-
Constructor Details
-
DbaasServiceOpensearch
public DbaasServiceOpensearch()
-
-
Method Details
-
description
-
getDescription
DbaaS service description- Returns:
- description
-
setDescription
-
maxIndexCount
-
getMaxIndexCount
Maximum number of indexes to keep before deleting the oldest one minimum: 0- Returns:
- maxIndexCount
-
setMaxIndexCount
-
updatedAt
-
getUpdatedAt
Service last update timestamp (ISO 8601)- Returns:
- updatedAt
-
setUpdatedAt
-
nodeCount
-
getNodeCount
Number of service nodes in the active plan minimum: 0- Returns:
- nodeCount
-
setNodeCount
-
connectionInfo
-
getConnectionInfo
Get connectionInfo- Returns:
- connectionInfo
-
setConnectionInfo
-
nodeCpuCount
-
getNodeCpuCount
Number of CPUs for each node minimum: 0- Returns:
- nodeCpuCount
-
setNodeCpuCount
-
integrations
-
addIntegrationsItem
-
getIntegrations
Service integrations- Returns:
- integrations
-
setIntegrations
-
zone
-
getZone
The zone where the service is running- Returns:
- zone
-
setZone
-
nodeStates
-
addNodeStatesItem
-
getNodeStates
State of individual service nodes- Returns:
- nodeStates
-
setNodeStates
-
name
-
getName
Get name- Returns:
- name
-
setName
-
keepIndexRefreshInterval
-
getKeepIndexRefreshInterval
Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.- Returns:
- keepIndexRefreshInterval
-
setKeepIndexRefreshInterval
-
type
-
getType
Get type- Returns:
- type
-
setType
-
state
-
getState
Get state- Returns:
- state
-
setState
-
ipFilter
-
addIpFilterItem
-
getIpFilter
Allowed CIDR address blocks for incoming connections- Returns:
- ipFilter
-
setIpFilter
-
backups
-
addBackupsItem
-
getBackups
List of backups for the service- Returns:
- backups
-
setBackups
-
terminationProtection
-
getTerminationProtection
Service is protected against termination and powering off- Returns:
- terminationProtection
-
setTerminationProtection
-
notifications
-
addNotificationsItem
-
getNotifications
Service notifications- Returns:
- notifications
-
setNotifications
-
components
-
addComponentsItem
-
getComponents
Service component information objects- Returns:
- components
-
setComponents
-
indexPatterns
public DbaasServiceOpensearch indexPatterns(List<UpdateDbaasServiceOpensearchRequestIndexPatternsInner> indexPatterns) -
addIndexPatternsItem
public DbaasServiceOpensearch addIndexPatternsItem(UpdateDbaasServiceOpensearchRequestIndexPatternsInner indexPatternsItem) -
getIndexPatterns
Allows you to create glob style patterns and set a max number of indexes matching this pattern you want to keep. Creating indexes exceeding this value will cause the oldest one to get deleted. You could for example create a pattern looking like 'logs.?' and then create index logs.1, logs.2 etc, it will delete logs.1 once you create logs.6. Do note 'logs.?' does not apply to logs.10. Note: Setting max_index_count to 0 will do nothing and the pattern gets ignored.- Returns:
- indexPatterns
-
setIndexPatterns
public void setIndexPatterns(List<UpdateDbaasServiceOpensearchRequestIndexPatternsInner> indexPatterns) -
maintenance
-
getMaintenance
Get maintenance- Returns:
- maintenance
-
setMaintenance
-
indexTemplate
public DbaasServiceOpensearch indexTemplate(UpdateDbaasServiceOpensearchRequestIndexTemplate indexTemplate) -
getIndexTemplate
Get indexTemplate- Returns:
- indexTemplate
-
setIndexTemplate
-
diskSize
-
getDiskSize
TODO UNIT disk space for data storage minimum: 0- Returns:
- diskSize
-
setDiskSize
-
nodeMemory
-
getNodeMemory
TODO UNIT of memory for each node minimum: 0- Returns:
- nodeMemory
-
setNodeMemory
-
uri
-
getUri
URI for connecting to the service (may be absent)- Returns:
- uri
-
setUri
-
opensearchSettings
-
getOpensearchSettings
Get opensearchSettings- Returns:
- opensearchSettings
-
setOpensearchSettings
-
uriParams
-
getUriParams
service_uri parameterized into key-value pairs- Returns:
- uriParams
-
setUriParams
-
version
-
getVersion
OpenSearch version- Returns:
- version
-
setVersion
-
createdAt
-
getCreatedAt
Service creation timestamp (ISO 8601)- Returns:
- createdAt
-
setCreatedAt
-
plan
-
getPlan
Subscription plan- Returns:
- plan
-
setPlan
-
opensearchDashboards
public DbaasServiceOpensearch opensearchDashboards(UpdateDbaasServiceOpensearchRequestOpensearchDashboards opensearchDashboards) -
getOpensearchDashboards
Get opensearchDashboards- Returns:
- opensearchDashboards
-
setOpensearchDashboards
public void setOpensearchDashboards(UpdateDbaasServiceOpensearchRequestOpensearchDashboards opensearchDashboards) -
users
-
addUsersItem
-
getUsers
List of service users- Returns:
- users
-
setUsers
-
equals
Return true if this dbaas-service-opensearch object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix
- prefix of the query string- Returns:
- URL query string
-