Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AccessDeniedException - Exception Class in com.github.cowwoc.digitalocean.exception
-
Thrown when the server rejects a request due to insufficient permissions.
- AccessDeniedException(String) - Constructor for exception class com.github.cowwoc.digitalocean.exception.AccessDeniedException
-
Creates a new instance.
- additionalStorageInMiB() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the amount of additional storage that is accessible to the cluster.
- additionalStorageInMiB(int) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the amount of additional storage that is accessible to the cluster.
- ADMIN - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.KafkaPermission
-
The user may consume, publish and administer the topics.
- ADMIN - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
The user may read, write and administer the indexes.
- ADMIN - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.UserRole
-
A system administrator.
- ADMIN - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
Image used by DigitalOcean managed resources (e.g.
- AMSTERDAM - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
Amsterdam, Netherlands.
- anonymous() - Static method in interface com.github.cowwoc.digitalocean.client.DigitalOceanClient
-
Returns a client for APIs that do not require an access token, such as
DropletMetadata
. - APPLICATION - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
An application (app platform).
- asBase64Encoded(JsonMapper) - Method in record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Returns the base64 encoded representation of the credentials.
- authenticationType() - Method in record class com.github.cowwoc.digitalocean.resource.Database.MySqlSettings
-
Returns the value of the
authenticationType
record component. - autoscale(int, int) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Configures the pool size to adjust automatically to meet demand.
- autoScale() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Indicates if the pool size should adjust automatically to meet demand.
- autoUpgrade() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Determines if the cluster will be automatically upgraded to new patch releases during its maintenance schedule.
- autoUpgrade(boolean) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Determines the cluster's auto-upgrade policy.
- AVAILABLE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Status
-
The image is available for use.
B
- BACKUP - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
Automatically created Droplet backup.
- BACKUPS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
System-level backups at weekly or daily intervals.
- BACKUPS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
System-level backups at weekly or daily intervals.
- backupSchedule() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the Droplet's backup schedule.
- backupSchedule(DropletCreator.BackupSchedule) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Sets the Droplet's backup schedule.
- BackupSchedule(DigitalOceanClient, OffsetTime, DayOfWeek, DropletCreator.BackupFrequency) - Constructor for class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupSchedule
-
Creates a new schedule.
- BANGALORE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
Bangalore, India.
- BASE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
Base OS image.
C
- CACHING_SHA2_PASSWORD - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.MySqlAuthenticationType
-
The caching_sha2_password authentication method.
- canAccessRegistry() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Determines if the cluster has access to the container registry, allowing it to push and pull images.
- canCreateDroplets() - Method in class com.github.cowwoc.digitalocean.resource.Zone
-
Determines if new Droplets can be created in this zone.
- certificate() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Returns the value of the
certificate
record component. - close() - Method in interface com.github.cowwoc.digitalocean.client.DigitalOceanClient
-
Closes the client.
- clusterSubnet() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the range of IP addresses for the overlay network of the Kubernetes cluster, in CIDR notation.
- clusterSubnet(String) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Sets the range of IP addresses for the overlay network of the Kubernetes cluster, in CIDR notation.
- com.github.cowwoc.digitalocean - module com.github.cowwoc.digitalocean
-
A Java client for the DigitalOcean cloud platform.
- com.github.cowwoc.digitalocean.client - package com.github.cowwoc.digitalocean.client
- com.github.cowwoc.digitalocean.exception - package com.github.cowwoc.digitalocean.exception
- com.github.cowwoc.digitalocean.id - package com.github.cowwoc.digitalocean.id
- com.github.cowwoc.digitalocean.resource - package com.github.cowwoc.digitalocean.resource
- com.github.cowwoc.digitalocean.util - package com.github.cowwoc.digitalocean.util
- conflicted() - Method in class com.github.cowwoc.digitalocean.util.CreateResult
-
Determines if the operation encountered a conflict with an existing resource.
- conflictedWith(T) - Static method in class com.github.cowwoc.digitalocean.util.CreateResult
-
Indicates that the operation failed due to a conflicting resource.
- Connection(URI, String, String, int, String, String, boolean) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Creates a new instance.
- CONSUME - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.KafkaPermission
-
The user may consume messages from the topics.
- contains(Zone) - Method in enum class com.github.cowwoc.digitalocean.resource.Region
-
Determines if a region contains a zone.
- copyUnchangeablePropertiesFrom(Kubernetes) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Copies unchangeable properties from an existing cluster into this configuration.
- count() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Returns the value of the
count
record component. - create() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Creates a new database cluster.
- create() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Creates a new droplet.
- create() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Creates a new cluster.
- create(DigitalOceanClient, String, PublicKey) - Static method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Creates a new SSH key.
- created() - Method in class com.github.cowwoc.digitalocean.util.CreateResult
-
Determines if the operation successfully created a new resource.
- created(T) - Static method in class com.github.cowwoc.digitalocean.util.CreateResult
-
Indicates that the operation succeeded.
- CreateResult<T> - Class in com.github.cowwoc.digitalocean.util
-
The result of trying to create a resource.
- CREATING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
The cluster is being created.
- creator(DigitalOceanClient, String, DatabaseType, int, DropletType.Id, Zone.Id) - Static method in class com.github.cowwoc.digitalocean.resource.Database
-
Creates a database cluster.
- creator(DigitalOceanClient, String, DropletType.Id, DropletImage) - Static method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Creates a droplet.
- creator(DigitalOceanClient, String, Zone.Id, KubernetesVersion, Set<KubernetesCreator.NodePool>) - Static method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Creates a new cluster.
- CUSTOM - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
User-provided virtual machine image.
D
- DAILY - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupFrequency
-
Every day.
- Database - Class in com.github.cowwoc.digitalocean.resource
-
A database cluster.
- Database.Connection - Record Class in com.github.cowwoc.digitalocean.resource
-
Connection details for a database endpoint.
- Database.FirewallRule - Class in com.github.cowwoc.digitalocean.resource
-
A firewall rule.
- Database.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- Database.KafkaPermission - Enum Class in com.github.cowwoc.digitalocean.resource
-
Permissions that may be granted to a user on Kafka databases.
- Database.KafkaSettings - Record Class in com.github.cowwoc.digitalocean.resource
-
Kafka-specific user settings.
- Database.KafkaTopicToPermission - Record Class in com.github.cowwoc.digitalocean.resource
-
Kafka-specific permissions.
- Database.MaintenanceSchedule - Class in com.github.cowwoc.digitalocean.resource
-
The schedule for when maintenance activities may be performed on the cluster.
- Database.MySqlAuthenticationType - Enum Class in com.github.cowwoc.digitalocean.resource
-
Authentication types for the MySQL database.
- Database.MySqlSettings - Record Class in com.github.cowwoc.digitalocean.resource
-
MySQL-specific user settings.
- Database.OpenSearchDashboard - Record Class in com.github.cowwoc.digitalocean.resource
-
Connection details for an OpenSearch dashboard.
- Database.OpenSearchPermission - Enum Class in com.github.cowwoc.digitalocean.resource
-
Permissions that may be granted to a user on OpenSearch databases.
- Database.OpenSearchSettings - Record Class in com.github.cowwoc.digitalocean.resource
-
OpenSearch-specific user settings.
- Database.PostgresqlSettings - Record Class in com.github.cowwoc.digitalocean.resource
-
PostgreSQL-specific user settings.
- Database.State - Enum Class in com.github.cowwoc.digitalocean.resource
-
The state of the cluster.
- Database.User - Record Class in com.github.cowwoc.digitalocean.resource
-
A database user.
- Database.UserRole - Enum Class in com.github.cowwoc.digitalocean.resource
-
Database user roles.
- DatabaseCreator - Class in com.github.cowwoc.digitalocean.resource
-
Creates a new database cluster.
- DatabaseCreator.FirewallRule - Class in com.github.cowwoc.digitalocean.resource
-
A firewall rule.
- DatabaseCreator.MaintenanceSchedule - Class in com.github.cowwoc.digitalocean.resource
-
The schedule for when maintenance activities may be performed on the cluster.
- DatabaseCreator.RestoreFrom - Class in com.github.cowwoc.digitalocean.resource
-
Identifies a backup to restore from.
- databaseName() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
databaseName
record component. - DatabaseNotFoundException - Exception Class in com.github.cowwoc.digitalocean.exception
-
Thrown if a referenced Database cluster could not be found.
- DatabaseNotFoundException(Database.Id) - Constructor for exception class com.github.cowwoc.digitalocean.exception.DatabaseNotFoundException
-
Creates a new instance.
- databaseType() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the type of the database.
- DatabaseType - Enum Class in com.github.cowwoc.digitalocean.resource
-
Database types.
- day() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
-
Returns the day of the week when maintenance may take place.
- day() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
-
Returns the day of the week when maintenance may take place.
- day() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupSchedule
-
Returns the day of the week when maintenance may take place.
- day() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
-
Returns the day of the week when maintenance may take place.
- DEGRADED - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
One or more nodes in the cluster have become unresponsive or failed. The cluster has run out of resources (CPU, memory, etc.).
- DELETED - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Status
-
The image has been deleted and is no longer available for use.
- DELETED - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
The cluster has been deleted.
- deleteDanglingImages() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Deletes all dangling (untagged) images in the registry.
- deleteUnusedLayers() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Deletes unused image layers from the registry.
- DELETING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeState
-
The node is being deleted.
- DELETING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
The cluster is being deleted.
- DENY - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
The user cannot access the indexes.
- destroy() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Destroys the cluster.
- destroy() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Destroys the droplet.
- destroy() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Destroys the project.
- destroy() - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Destroys the SSH key.
- destroy(DockerRepository) - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
-
Destroys the image.
- destroyRecursively() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Destroys the cluster and all of its associated resources.
- DEVELOPMENT - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Project.Environment
-
The development environment.
- digest() - Method in record class com.github.cowwoc.digitalocean.resource.DockerImage.Layer
-
Returns the value of the
digest
record component. - DigitalOceanClient - Interface in com.github.cowwoc.digitalocean.client
-
A client of the DigitalOcean REST API.
- DiskDetails(boolean, int) - Constructor for record class com.github.cowwoc.digitalocean.resource.DropletType.DiskDetails
-
Creates an instance of a
DiskDetails
record class. - DockerCredentials - Record Class in com.github.cowwoc.digitalocean.resource
-
Credentials for a docker registry.
- DockerCredentials(String, String) - Constructor for record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Creates a new instance.
- DockerImage - Class in com.github.cowwoc.digitalocean.resource
-
A docker image.
- DockerImage(DigitalOceanClient, DockerRepository, String, Set<String>, Set<DockerImage.Layer>) - Constructor for class com.github.cowwoc.digitalocean.resource.DockerImage
-
Creates a snapshot of the docker image's state.
- DockerImage.Layer - Record Class in com.github.cowwoc.digitalocean.resource
-
A layer of the image.
- DockerRegistry - Class in com.github.cowwoc.digitalocean.resource
-
A registry of docker repositories.
- DockerRepository - Class in com.github.cowwoc.digitalocean.resource
-
A repository of docker images.
- DockerRepository.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- DRAINING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeState
-
The node is evicting all pods to other nodes.
- Droplet - Class in com.github.cowwoc.digitalocean.resource
-
A computer node.
- DROPLET - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
A droplet.
- Droplet.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- DropletCreator - Class in com.github.cowwoc.digitalocean.resource
-
Creates a new droplet.
- DropletCreator(DigitalOceanClient, String, DropletType.Id, DropletImage) - Constructor for class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Creates a new instance.
- DropletCreator.BackupFrequency - Enum Class in com.github.cowwoc.digitalocean.resource
-
Determines how often a backup is created.
- DropletCreator.BackupSchedule - Class in com.github.cowwoc.digitalocean.resource
-
The schedule for when backup activities may be performed on the droplet.
- DropletFeature - Enum Class in com.github.cowwoc.digitalocean.resource
-
Droplet features.
- DropletImage - Class in com.github.cowwoc.digitalocean.resource
-
The system image that was used to boot a droplet.
- DropletImage.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- DropletImage.Status - Enum Class in com.github.cowwoc.digitalocean.resource
-
The status of the image.
- DropletImage.Type - Enum Class in com.github.cowwoc.digitalocean.resource
-
The image of the image.
- DropletMetadata - Class in com.github.cowwoc.digitalocean.resource
-
Information about the droplet that the JVM is running in.
- dropletType() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the machine type of the droplet.
- dropletType() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the type of droplets to use for cluster nodes.
- DropletType - Class in com.github.cowwoc.digitalocean.resource
-
Droplet types.
- DropletType(DropletType.Id, int, int, int, BigDecimal, BigDecimal, BigDecimal, Set<Zone.Id>, boolean, String, Set<DropletType.DiskDetails>, DropletType.GpuDetails) - Constructor for class com.github.cowwoc.digitalocean.resource.DropletType
-
Creates a new instance.
- DropletType.DiskDetails - Record Class in com.github.cowwoc.digitalocean.resource
-
Information about the disk that is allocated to a droplet.
- DropletType.GpuDetails - Record Class in com.github.cowwoc.digitalocean.resource
-
Information about the GPU that is allocated to a droplet type.
- DropletType.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
E
- Endpoint - Record Class in com.github.cowwoc.digitalocean.resource
-
The hostname and port of a public endpoint.
- Endpoint(String, int) - Constructor for record class com.github.cowwoc.digitalocean.resource.Endpoint
-
Creates a new endpoint.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.id.IntegerId
- equals(Object) - Method in class com.github.cowwoc.digitalocean.id.StringId
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.MySqlSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.PostgresqlSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.DockerImage.Layer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.DiskDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.DropletType
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Endpoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeStatus
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.Status
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
- equals(Object) - Method in class com.github.cowwoc.digitalocean.resource.Vpc
- ERROR - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
The cluster has experiencing resource exhaustion. The scheduler was unable to find suitable nodes for pod placement. Issues with individual pods, such as failed deployments or evictions, can contribute to the overall cluster error status.
F
- failOnUnsupportedOperatingSystem(boolean) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Determines if the deployment should fail if the web console does not support the Droplet operating system.
- feature(DropletFeature) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Enables a feature on the droplet.
- features() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the features that should be enabled on the droplet.
- features(Collection<DropletFeature>) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Sets the features that should be enabled on the droplet.
- firewallRule(DatabaseCreator.FirewallRule) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Adds a firewall rule to the cluster.
- FirewallRule(DigitalOceanClient, String, ResourceType, String) - Constructor for class com.github.cowwoc.digitalocean.resource.DatabaseCreator.FirewallRule
-
Creates a new instance.
- FirewallRule(DigitalOceanClient, String, String, ResourceType, String, Instant) - Constructor for class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Creates a new instance.
- firewallRules() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the cluster's tags.
- firewallRules(Collection<DatabaseCreator.FirewallRule>) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the firewall rules of the cluster.
- FIREWALLS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Indicates that the Droplet is assigned to a firewall, enhancing its network security.
- FLOATING_IPS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Enables the dynamic reassignment of IP addresses between Droplets, ensuring rapid failover and high availability.
- forCreator() - Method in class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Converts this object to a type that is accepted by
DatabaseCreator
. - forCreator() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
-
Converts this object to a type that is accepted by
DatabaseCreator
. - forCreator() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Converts this object to a type that is accepted by
KubernetesCreator
. - FORKING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
The cluster is being copied, usually for backup purposes.
- FRANCE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
Frankfurt, Germany.
- fromJson(JsonNode) - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Looks up a value from its JSON representation.
- fromJson(JsonNode) - Static method in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Looks up a value from its JSON representation.
- fromJson(JsonNode) - Static method in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Looks up a value from its JSON representation.
G
- get(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns the account's docker registry.
- getAdditionalStorageInMiB() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the amount of additional storage (in MiB) that is accessible to the cluster.
- getAddresses() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the droplet's IP addresses.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns all the clusters.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the all the Droplets.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns all the Droplet types that are available for creating Droplets.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns all the clusters.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns all the projects.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Returns all the SSH keys.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Returns all the VPCs.
- getAll(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns all the zones.
- getAll(DigitalOceanClient, boolean) - Static method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns all the Droplet types.
- getByFingerprint(DigitalOceanClient, String) - Static method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Looks up an SSH key by its fingerprint.
- getById(DigitalOceanClient, Database.Id) - Static method in class com.github.cowwoc.digitalocean.resource.Database
-
Looks up a cluster by its ID.
- getById(DigitalOceanClient, Droplet.Id) - Static method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Looks up a droplet by its ID.
- getById(DigitalOceanClient, Project.Id) - Static method in class com.github.cowwoc.digitalocean.resource.Project
-
Looks up a project by its ID.
- getById(DigitalOceanClient, SshPublicKey.Id) - Static method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Looks up an SSH key by its ID.
- getById(DigitalOceanClient, String) - Static method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Looks up a VPC by its id.
- getByJson(JsonNode) - Static method in enum class com.github.cowwoc.digitalocean.resource.Project.Environment
-
Looks up a value from its JSON representation.
- getByPredicate(DigitalOceanClient, Predicate<Database>) - Static method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the first database that matches a predicate.
- getByPredicate(DigitalOceanClient, Predicate<DropletType>) - Static method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the first Droplet type that matches a predicate.
- getByPredicate(DigitalOceanClient, Predicate<Kubernetes>) - Static method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the first cluster type that matches a predicate.
- getByPredicate(DigitalOceanClient, Predicate<Project>) - Static method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the first project that matches a predicate.
- getByPredicate(DigitalOceanClient, Predicate<SshPublicKey>) - Static method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Returns the first SSH key that matches a predicate.
- getByPredicate(DigitalOceanClient, Predicate<Vpc>) - Static method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Returns the first VPC that matches a predicate.
- getByPredicate(DigitalOceanClient, Predicate<Zone>) - Static method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns the first VPC that matches a predicate.
- getByPredicate(Predicate<Droplet>) - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the first Droplet that matches a predicate.
- getBySlug(DigitalOceanClient, String) - Static method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Looks up an image by its slug.
- getBySlug(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Looks up the database type by its slug.
- getClusterId() - Method in exception class com.github.cowwoc.digitalocean.exception.DatabaseNotFoundException
-
Returns the ID of the cluster that could not be found.
- getClusterId() - Method in exception class com.github.cowwoc.digitalocean.exception.KubernetesNotFoundException
-
Returns the ID of the cluster that could not be found.
- getClusterId() - Method in class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Returns the ID of the cluster
- getClusterSubnet() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the range of IP addresses for the overlay network of the Kubernetes cluster, in CIDR notation.
- getCpus() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the number of virtual CPUs allocated to this type.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Returns the time the firewall rule was created.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the time the cluster was created.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.RestoreFrom
-
Returns the time that the backup was created.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the time the droplet was created.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the time the image was created at.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the time the cluster was created.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
-
Returns the time that the node was created.
- getCreatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the time the project was created.
- getCredentials(boolean, Duration) - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns docker credentials for this registry.
- getDatabaseName() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.RestoreFrom
-
Returns the name of an existing database cluster from which the backup will be restored.
- getDatabaseNames() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the names of databases in the cluster.
- getDatabaseType() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the database type.
- getDefault(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the default project.
- getDefault(DigitalOceanClient, Zone.Id) - Static method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Looks up the default VPC of a zone.
- getDescription() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns a description of the image.
- getDescription() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns a description of this type.
- getDescription() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns a description of the project.
- getDescriptions() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
-
Returns a list of strings, each containing information about a pending maintenance update.
- getDigest() - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
-
Returns the image's digest.
- getDiskDetails() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns more details about the disks available to this type.
- getDiskInMiB() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the amount of disk space allocated to this type, in GiB.
- getDistribution() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the OS distribution of the image.
- getDropletId() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
-
Returns the ID of the droplet that the node is running on.
- getDropletId(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.DropletMetadata
-
Returns the ID of the droplet that the JVM is running on.
- getDropletType() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the machine type of the nodes.
- getDropletType() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the type of droplets to use for cluster nodes.
- getDropletTypes() - Method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns the type of droplets that can be created in this zone.
- getEndpoint() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the base URL of the API server.
- getEnvironment() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the project's environment.
- getErrorMessage() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns an explanation of why the image cannot be used.
- getFeatures() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the features that are enabled on the droplet.
- getFeatures() - Method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns the features that are available in this zone.
- getFingerprint() - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Returns the fingerprint of the public key.
- getFirewallRules() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the cluster's firewall rules.
- getFullyQualifiedName() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns the fully qualified name of the repository (e.g.,
registry.digitalocean.com/nasa
). - getFullyQualifiedName() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Returns the fully qualified name of the repository (e.g.,
registry.digitalocean.com/nasa/rocket-ship
). - getGpuDetails() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns more details about the GPU available to this type.
- getHostname() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns the hostname of the registry.
- getHostname(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.DropletMetadata
-
Returns the hostname of the droplet that the JVM is running on.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Returns the ID of the rule.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the ID of the cluster.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.FirewallRule
-
Returns the ID of the rule.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the ID of the image.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the type's ID.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the cluster's ID.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
-
Returns the ID of the node.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the ID of the node pool.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the project's ID.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Returns the ID of the public key.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Returns the VPC's ID.
- getId() - Method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns the zone's ID.
- getImage() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the image used to boot this droplet.
- getImageByPredicate(Predicate<DockerImage>) - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Returns the first image that matches a predicate.
- getImages() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Returns the images in the repository.
- getInitialNumberOfNodes() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the initial number of nodes to populate the pool with.
- getIpv4() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the public IPv4 address of the Kubernetes control plane.
- getKubeConfig(Duration) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Downloads the kubeconfig file for this cluster.
- getLabels() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the pool's labels.
- getLayers() - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
-
Returns the layers that are used by the image.
- getMaintenanceSchedule() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the maintenance schedule policy for the cluster.
- getMaintenanceSchedule() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the maintenance window policy for the cluster.
- getMaxNodes() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the maximum number of nodes in the pool.
- getMetricsEndpoints() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the endpoints for accessing the cluster metrics.
- getMinDiskSizeInGiB() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the minimum disk size in GiB required to use this image.
- getMinNodes() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the minimum number of nodes in the pool.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the name of the cluster.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns the name of the registry.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Returns the repository's name.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the name of the droplet.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the name of the image.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the cluster's name.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
-
Returns the name of the node.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the name of the node pool.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the name of the project.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Returns the name of the public key.
- getName() - Method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns the zone's name.
- getNodeCountToDropletTypes(DigitalOceanClient) - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns the number and types of droplets supported by this database type.
- getNodePools() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the node pools that are deployed in the cluster.
- getNumberOfStandbyNodes() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the number of standby nodes in the cluster.
- getOpenSearchDashboard() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the connection details for accessing the OpenSearch dashboard, or
null
if this is not an OpenSearch database. - getOwnerId() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the ID of the project owner.
- getOwnerUuid() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the UUID of the project owner.
- getPricePerHour() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the hourly cost of this Droplet type in US dollars.
- getPricePerMonth() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the monthly cost of this Droplet type in US dollars.
- getPrivateConnection() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the database's public connection endpoint.
- getProjectId() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the ID of the project that the cluster is assigned to.
- getPublicConnection() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the database's private connection endpoint.
- getPurpose() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the purpose of the project.
- getRamInMiB() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the amount of RAM allocated to this type, in MiB.
- getRegion() - Method in class com.github.cowwoc.digitalocean.resource.Zone
-
Returns the region that the zone is in.
- getRegion(DigitalOceanClient) - Static method in class com.github.cowwoc.digitalocean.resource.DropletMetadata
-
Returns the region of the droplet that the JVM is running on.
- getRegistry() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Returns the enclosing docker registry.
- getRepositories() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns all the repositories in this registry.
- getRepository() - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
-
Returns the enclosing docker repository.
- getRepositoryByPredicate(Predicate<DockerRepository>) - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
-
Returns the first repository that matches a predicate.
- getResource() - Method in class com.github.cowwoc.digitalocean.util.CreateResult
-
Returns the created or conflicting resource.
- getResourceId() - Method in class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Returns the ID of the specific resource, the name of a tag applied to a group of resources, or the IP address.
- getResourceId() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.FirewallRule
-
Returns the ID of the specific resource, the name of a tag applied to a group of resources, or the IP address.
- getResourceType() - Method in class com.github.cowwoc.digitalocean.resource.Database.FirewallRule
-
Returns the type of resource that is allowed to access the database cluster.
- getResourceType() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.FirewallRule
-
Returns the type of resource that is allowed to access the database cluster.
- getSemanticVersion() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the semantic version number of the database software.
- getServiceSubnet() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the range of IP addresses for the services running in the Kubernetes cluster, in CIDR notation.
- getSizeInGiB() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the size of the image in GiB.
- getSlug() - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns the slug of the type.
- getSlug() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the slug of the image.
- getStandbyPrivateConnection() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the standby instance's private connection endpoint.
- getStandbyPublicConnection() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the standby instance's public connection endpoint.
- getState() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the state of the cluster.
- getStatus() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the status of the image.
- getStatus() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the status of the cluster.
- getStatus() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
-
Returns the status of the node.
- getTags() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the cluster's tags.
- getTags() - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
-
Returns the image's tags.
- getTags() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the droplet's tags.
- getTags() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the tags that are associated with the image.
- getTags() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the tags that are associated with the cluster.
- getTags() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the pool's tags.
- getTaints() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Returns the pool's taints.
- getTransferInGiB() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the amount of outgoing network traffic allocated to this type, in GiB.
- getType() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the machine type of the droplet.
- getType() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the type of the image.
- getUpdatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the time the cluster was last updated.
- getUpdatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
-
Returns the last time that the node was updated.
- getUpdatedAt() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Returns the time the project was last updated.
- getUsers() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the database users.
- getValue() - Method in class com.github.cowwoc.digitalocean.id.IntegerId
-
Returns the ID of the resource.
- getValue() - Method in class com.github.cowwoc.digitalocean.id.StringId
-
Returns the ID of the resource.
- getVersion() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the version number of the database software.
- getVersion() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the version of the Kubernetes software that is deployed.
- getVersionEndOfAvailability() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the time when this version will no longer be available for creating new clusters.
- getVersionEndOfLife() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the time when this version will no longer be supported.
- getVersions(DigitalOceanClient) - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns the versions that are available for this database type.
- getVersionToEndOfAvailability(DigitalOceanClient) - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns a map from each version to the day that the version will no longer be available for creating new clusters.
- getVersionToEndOfLife(DigitalOceanClient) - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns a map from each version to the day that the version will no longer be supported.
- getVpc() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the VPC that the cluster is deployed in.
- getVpc() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the VPC that the droplet is deployed in.
- getVpc() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the VPC that the cluster is deployed in.
- getZone() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Returns the zone that the cluster is deployed in.
- getZone() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Returns the zone that the droplet is deployed in.
- getZone() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Returns the zone that the cluster is deployed in.
- getZone() - Method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Returns the zone that the VPC is in.
- getZones() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Returns the zones that the image is available in.
- getZones() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Returns the zones where this type of Droplet may be created.
- getZones(DigitalOceanClient) - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns the zones that are available for this database type.
- getZones(DigitalOceanClient) - Method in enum class com.github.cowwoc.digitalocean.resource.Region
-
Returns the zones in this region that are available for creating Droplets.
- getZones(DigitalOceanClient, boolean) - Method in enum class com.github.cowwoc.digitalocean.resource.Region
-
Returns the zones in this region.
- GpuDetails(int, String, int) - Constructor for record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Creates a new instance.
H
- hashCode() - Method in class com.github.cowwoc.digitalocean.id.IntegerId
- hashCode() - Method in class com.github.cowwoc.digitalocean.id.StringId
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.MySqlSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.PostgresqlSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.DockerImage
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.DockerImage.Layer
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.DiskDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Endpoint
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeStatus
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.Status
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
- hashCode() - Method in class com.github.cowwoc.digitalocean.resource.Vpc
- highAvailability() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Determines if the control plane should run in a highly available configuration.
- highAvailability(boolean) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Determines if the control plane should run in a highly available configuration.
- hostname() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
hostname
record component. - hostname() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns the value of the
hostname
record component. - hostname() - Method in record class com.github.cowwoc.digitalocean.resource.Endpoint
-
Returns the value of the
hostname
record component. - hour() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
-
Returns the start hour when maintenance may take place.
- hour() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
-
Returns the start time when maintenance may take place.
- hour() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupSchedule
-
Returns the start hour when maintenance may take place.
I
- id() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Returns the value of the
id
record component. - id(int) - Static method in class com.github.cowwoc.digitalocean.resource.DockerRepository
-
Creates a new ID.
- id(int) - Static method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Creates a new ID.
- id(int) - Static method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Creates a new ID.
- id(int) - Static method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
-
Creates a new ID.
- id(String) - Static method in class com.github.cowwoc.digitalocean.resource.Database
-
Creates a new ID.
- id(String) - Static method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Creates a new ID.
- id(String) - Static method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Creates a new ID.
- id(String) - Static method in class com.github.cowwoc.digitalocean.resource.Project
-
Creates a new ID.
- id(String) - Static method in class com.github.cowwoc.digitalocean.resource.Vpc
-
Creates a new ID.
- id(String) - Static method in class com.github.cowwoc.digitalocean.resource.Zone
-
Creates a new ID.
- image() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the image ID of a public or private image or the slug identifier for a public image to use to boot this droplet.
- IMAGE_TRANSFER - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Ability to use custom Droplet images within this zone.
- indexToPermission() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchSettings
-
Returns the value of the
indexToPermission
record component. - initialNumberOfNodes() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the initial number of nodes to populate the pool with.
- INSTALL_AGENT - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Ability to install a metrics agent on Droplets.
- IntegerId - Class in com.github.cowwoc.digitalocean.id
-
A resource identifier of type
int
. - IntegerId(int) - Constructor for class com.github.cowwoc.digitalocean.id.IntegerId
-
Creates a new ID.
- IP_ADDRESS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
An IP address.
- IPV6 - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Network communication over IPv6.
- IPV6 - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Network communication over IPv6.
- isAutoScale() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Indicates if the pool size should adjust automatically to meet demand.
- isAutoUpgrade() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Determines if the cluster will be automatically upgraded to new patch releases during its maintenance window.
- isAvailable() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
-
Determines if Droplets may be created with this type, regardless of the zone.
- isClosed() - Method in interface com.github.cowwoc.digitalocean.client.DigitalOceanClient
-
Determines if the client is closed.
- isDefault() - Method in class com.github.cowwoc.digitalocean.resource.Project
-
Determines if this is the default project.
- isHighAvailability() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Determines if the control plane should run in a highly available configuration.
- isPending() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
-
Determines whether any maintenance is scheduled to be performed in the next maintenance window.
- isPublic() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
-
Determines if the image is available for public use.
- isSurgeUpgrade() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Determines if new nodes should be deployed before destroying the outdated nodes.
K
- KAFKA - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- kafkaSettings() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
kafkaSettings
record component. - KafkaSettings(String, String, Set<Database.KafkaTopicToPermission>) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Creates a new instance.
- KafkaTopicToPermission(String, String, Database.KafkaPermission) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Creates a new instance.
- key() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Returns the value of the
key
record component. - Kubernetes - Class in com.github.cowwoc.digitalocean.resource
-
A Kubernetes cluster.
- KUBERNETES - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
A Kubernetes cluster.
- Kubernetes.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- Kubernetes.MaintenanceSchedule - Class in com.github.cowwoc.digitalocean.resource
-
The schedule for when maintenance activities may be performed on the cluster.
- Kubernetes.Node - Class in com.github.cowwoc.digitalocean.resource
-
A worker node.
- Kubernetes.NodePool - Class in com.github.cowwoc.digitalocean.resource
-
A pool of worker nodes.
- Kubernetes.NodeState - Enum Class in com.github.cowwoc.digitalocean.resource
-
The state of a node.
- Kubernetes.NodeStatus - Record Class in com.github.cowwoc.digitalocean.resource
-
The status of a node.
- Kubernetes.State - Enum Class in com.github.cowwoc.digitalocean.resource
-
A cluster's state.
- Kubernetes.Status - Record Class in com.github.cowwoc.digitalocean.resource
-
The status of a cluster.
- KubernetesCreator - Class in com.github.cowwoc.digitalocean.resource
-
The desired state of a Kubernetes cluster.
- KubernetesCreator.NodePool - Class in com.github.cowwoc.digitalocean.resource
-
A pool of worker nodes.
- KubernetesNotFoundException - Exception Class in com.github.cowwoc.digitalocean.exception
-
Thrown if a referenced Kubernetes cluster could not be found.
- KubernetesNotFoundException(Kubernetes.Id) - Constructor for exception class com.github.cowwoc.digitalocean.exception.KubernetesNotFoundException
-
Creates a new instance.
- KubernetesVersion - Enum Class in com.github.cowwoc.digitalocean.resource
-
The version number of the Kubernetes software.
L
- label(String) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Adds a label to the pool.
- labels() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the pool's labels.
- labels(Collection<String>) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Sets the labels of the node pool.
- Layer(String) - Constructor for record class com.github.cowwoc.digitalocean.resource.DockerImage.Layer
-
Creates a new Layer.
- LOAD_BALANCERS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Indicates that load balancing is enabled for the Droplet, distributing traffic across multiple Droplets for optimal performance and reliability.
- LONDON - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
London, United Kingdom.
M
- maintenanceSchedule() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the schedule of the cluster's maintenance schedule.
- maintenanceSchedule(Kubernetes.MaintenanceSchedule) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Sets the schedule of the cluster's maintenance schedule.
- MaintenanceSchedule(DigitalOceanClient, OffsetTime, DayOfWeek) - Constructor for class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
-
Creates a new schedule.
- MaintenanceSchedule(DigitalOceanClient, OffsetTime, DayOfWeek) - Constructor for class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
-
Creates a new schedule.
- MaintenanceSchedule(DigitalOceanClient, OffsetTime, DayOfWeek, boolean, List<String>) - Constructor for class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
-
Creates a new schedule.
- matches(DatabaseCreator) - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Determines if the cluster matches the desired state.
- matches(DropletCreator) - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Determines if the Droplet matches the desired state.
- matches(KubernetesCreator) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Determines if the cluster matches the desired state.
- maxNodes() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the maximum number of nodes in the pool.
- mayReplicate() - Method in record class com.github.cowwoc.digitalocean.resource.Database.PostgresqlSettings
-
Returns the value of the
mayReplicate
record component. - message() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeStatus
-
Returns an optional message providing additional information about the node state.
- message() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.Status
-
Returns an optional message providing additional information about the state.
- METADATA - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
The metadata service, allowing droplets to query metadata from within the droplet itself.
- MIGRATING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
The cluster is being moved to a new instance due to a configuration or version change.
- minNodes() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the minimum number of nodes in the pool.
- model() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Returns the value of the
model
record component. - MONGODB - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- MONITORING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Provides additional insights into a Droplet's resource utilization, including load average, finer granularity for CPU usage, memory usage, disk I/O, and network bandwidth.
- MYSQL - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- mySqlSettings() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
mySqlSettings
record component. - MySqlSettings(Database.MySqlAuthenticationType) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.MySqlSettings
-
Creates a new instance.
N
- name() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
name
record component. - name() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the name of the cluster.
- name() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the name of the droplet.
- name() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the name of the cluster.
- name() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the name of the node pool.
- NATIVE_PASSWORD - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.MySqlAuthenticationType
-
The mysql_native_password authentication method.
- NEW - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Status
-
The image is being processed by DigitalOcean.
- NEW_YORK - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
New York, United States.
- NodePool(DigitalOceanClient, String, DropletType.Id, int) - Constructor for class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Creates a new node pool.
- NodePool(DigitalOceanClient, String, String, DropletType.Id, int, Set<String>, Set<String>, Set<String>, boolean, int, int, Set<Kubernetes.Node>) - Constructor for class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
-
Creates a new node pool.
- nodePools() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the node pools to deploy into the cluster.
- nodePools(Set<KubernetesCreator.NodePool>) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Sets the node pools to deploy into the cluster.
- NodeStatus(Kubernetes.NodeState, String) - Constructor for record class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeStatus
-
Creates a new node status.
- NORMAL - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.UserRole
-
A normal user.
- numberOfStandbyNodes() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the number of nodes in the cluster.
O
- ONLINE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
The cluster is online.
- OPENSEARCH - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- OpenSearchDashboard(URI, String, int, String, String, boolean) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Creates a new instance.
- openSearchSettings() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
openSearchSettings
record component. - OpenSearchSettings(Map<String, Database.OpenSearchPermission>) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchSettings
-
Creates a new instance.
P
- password() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
password
record component. - password() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns the value of the
password
record component. - password() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
password
record component. - password() - Method in record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Returns the value of the
password
record component. - permission() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Returns the value of the
permission
record component. - permissions() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Returns the value of the
permissions
record component. - persistent() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.DiskDetails
-
Returns the value of the
persistent
record component. - port() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
port
record component. - port() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns the value of the
port
record component. - port() - Method in record class com.github.cowwoc.digitalocean.resource.Endpoint
-
Returns the value of the
port
record component. - POSTGRESQL - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- postgresqlSettings() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
postgresqlSettings
record component. - PostgresqlSettings(boolean) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.PostgresqlSettings
-
Creates an instance of a
PostgresqlSettings
record class. - PRIVATE_NETWORKING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Ensures network communication is isolated within the account or team where the Droplets were created.
- PRODUCE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.KafkaPermission
-
The user may publish messages to the topics.
- PRODUCE_CONSUME - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.KafkaPermission
-
The user may consume or publish messages to the topics.
- PRODUCTION - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Project.Environment
-
The production environment.
- Project - Class in com.github.cowwoc.digitalocean.resource
-
A group of resources.
- Project.Environment - Enum Class in com.github.cowwoc.digitalocean.resource
-
A project's deployment environment.
- Project.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- projectId() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the ID of the project that the cluster is assigned to.
- projectId(String) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the ID of the project that the cluster is assigned to.
- PROVISIONING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeState
-
The node is being configured.
- PROVISIONING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
The cluster is launching.
R
- ramInMiB() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Returns the value of the
ramInMiB
record component. - READ - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
The user may read from the indexes.
- READ_WRITE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
The user may read and write to the indexes.
- REDIS - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- Region - Enum Class in com.github.cowwoc.digitalocean.resource
-
A geographical region that contains one or more datacenters.
- reload() - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Reloads the cluster's state.
- reload() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Reloads the droplet's state.
- renameTo(String) - Method in class com.github.cowwoc.digitalocean.resource.Droplet
-
Renames a droplet.
- RESIZING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
The cluster is being resized.
- ResourceNotFoundException - Exception Class in com.github.cowwoc.digitalocean.exception
-
Thrown if a referenced resource could not be found.
- ResourceNotFoundException(String) - Constructor for exception class com.github.cowwoc.digitalocean.exception.ResourceNotFoundException
-
Creates a new instance.
- ResourceType - Enum Class in com.github.cowwoc.digitalocean.resource
-
Types of resources.
- restoreFrom() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the backup to restore data from.
- restoreFrom(DatabaseCreator.RestoreFrom) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the backup to restore data from.
- RestoreFrom(DigitalOceanClient, String, Instant) - Constructor for class com.github.cowwoc.digitalocean.resource.DatabaseCreator.RestoreFrom
-
Creates a new instance.
- RETIRED - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Status
-
The image is no longer actively supported or maintained.
- role() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns the value of the
role
record component. - RUNNING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeState
-
The node is up and running.
- RUNNING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
The cluster is up and running.
S
- SAN_FRANCISCO - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
San Francisco, United States.
- serviceSubnet() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the range of IP addresses for the services running in the Kubernetes cluster, in CIDR notation.
- serviceSubnet(String) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Sets the range of IP addresses for services running in the Kubernetes cluster, in CIDR notation.
- setMaintenanceSchedule(DatabaseCreator.MaintenanceSchedule) - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Sets the cluster's maintenance schedule.
- SINGAPORE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
Singapore, Singapore.
- sizeInMiB() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.DiskDetails
-
Returns the value of the
sizeInMiB
record component. - SNAPSHOT - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
User-generated Droplet snapshot.
- SPACES - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Indicates that Spaces (object storage) services are assigned to the Droplet, allowing scalable storage solutions.
- sshKey(SshPublicKey) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Adds an SSH key that may be used to connect to the droplet.
- sshKeys() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the SSH keys that may be used to connect to the droplet.
- SshPublicKey - Class in com.github.cowwoc.digitalocean.resource
-
An SSH public key that is registered with the account or team where they were created.
- SshPublicKey.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- ssl() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
ssl
record component. - ssl() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns the value of the
ssl
record component. - STAGING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Project.Environment
-
The staging environment.
- startTime() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
-
Returns the start time when maintenance may take place.
- state() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeStatus
-
Returns the state of a node.
- state() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.Status
-
Returns the state of the cluster.
- Status(Kubernetes.State, String) - Constructor for record class com.github.cowwoc.digitalocean.resource.Kubernetes.Status
-
Creates a new status.
- STORAGE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Ability to use the Spaces and Block Storage Volume services.
- StringId - Class in com.github.cowwoc.digitalocean.id
-
A resource identifier of type
String
. - StringId(String) - Constructor for class com.github.cowwoc.digitalocean.id.StringId
-
Creates a new ID.
- surgeUpgrade() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Determines if new nodes should be deployed before destroying the outdated nodes.
- surgeUpgrade(boolean) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Determines if new nodes should be deployed before destroying the outdated nodes.
- SYDNEY - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
Sydney, Australia.
T
- tag(String) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Adds a tag to the cluster.
- tag(String) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Adds a tag to the droplet.
- tag(String) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Adds a tag to the pool.
- tag(String) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Adds a tag to apply to the cluster.
- TAG - Enum constant in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
A resource tag.
- tags() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the cluster's tags.
- tags() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the droplet's tags.
- tags() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the pool's tags.
- tags() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the tags of the cluster.
- tags(Collection<String>) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the tags of the cluster.
- tags(Collection<String>) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Sets the tags of the droplet.
- tags(Collection<String>) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Sets the tags of the node pool.
- tags(Set<String>) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Sets the tags of the cluster.
- taint(String) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Adds a taint to the pool.
- taints() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the pool's taints.
- taints(Collection<String>) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Sets the taints of the node pool.
- toJson() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.FirewallRule
-
Returns the JSON representation of this object.
- toJson() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
-
Returns the JSON representation of this object.
- toJson() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.RestoreFrom
-
Returns the JSON representation of this object.
- toJson() - Method in enum class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupFrequency
-
Returns the version's JSON representation (slug).
- toJson() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupSchedule
-
Returns the JSON representation of this object.
- toJson() - Method in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Returns the JSON representation of this object.
- toJson() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
-
Returns the JSON representation of this object.
- toJson() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
-
Returns the JSON representation of this object.
- toJson() - Method in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Returns the version's JSON representation (slug).
- topics() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Returns the value of the
topics
record component. - TORONTO - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Region
-
Toronto, Canada.
- toString() - Method in class com.github.cowwoc.digitalocean.id.IntegerId
- toString() - Method in class com.github.cowwoc.digitalocean.id.StringId
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaSettings
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.KafkaTopicToPermission
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Database.MaintenanceSchedule
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.MySqlSettings
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchSettings
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.PostgresqlSettings
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Database
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Database.User
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator.MaintenanceSchedule
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
- toString() - Method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.DockerImage.Layer
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DockerRegistry
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DockerRepository
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Droplet
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupSchedule
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DropletImage
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.DiskDetails
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.DropletType.GpuDetails
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.DropletType
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Endpoint
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.MaintenanceSchedule
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.Node
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes.NodePool
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeStatus
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.cowwoc.digitalocean.resource.Kubernetes.Status
-
Returns a string representation of this record class.
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
- toString() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator.NodePool
- toString() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
- toString() - Method in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Project
- toString() - Method in class com.github.cowwoc.digitalocean.resource.SshPublicKey
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Vpc
- toString() - Method in class com.github.cowwoc.digitalocean.resource.Zone
- toString() - Method in class com.github.cowwoc.digitalocean.util.CreateResult
- type() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the machine type of the droplet.
U
- update(KubernetesCreator) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Updates the cluster to the desired configuration.
- UPGRADING - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
The cluster is being upgraded.
- uri() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
uri
record component. - uri() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns the value of the
uri
record component. - User(String, Database.UserRole, String, Database.MySqlSettings, Database.PostgresqlSettings, Database.OpenSearchSettings, Database.KafkaSettings) - Constructor for record class com.github.cowwoc.digitalocean.resource.Database.User
-
Creates a new instance.
- userData() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the droplet's "user data" which may be used to configure the Droplet on the first boot, often a "cloud-config" file or Bash script.
- userData(String) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Sets the droplet's "user data" which may be used to configure the Droplet on the first boot, often a "cloud-config" file or Bash script.
- username() - Method in record class com.github.cowwoc.digitalocean.resource.Database.Connection
-
Returns the value of the
username
record component. - username() - Method in record class com.github.cowwoc.digitalocean.resource.Database.OpenSearchDashboard
-
Returns the value of the
username
record component. - username() - Method in record class com.github.cowwoc.digitalocean.resource.DockerCredentials
-
Returns the value of the
username
record component. - using(String) - Static method in interface com.github.cowwoc.digitalocean.client.DigitalOceanClient
-
Creates a new client.
V
- V1_29_9 - Enum constant in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Version 1.29.9.
- V1_30_5 - Enum constant in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Version 1.30.5.
- V1_31_1 - Enum constant in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Version 1.31.1.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.KafkaPermission
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.MySqlAuthenticationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.UserRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupFrequency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Project.Environment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.Region
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.KafkaPermission
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.MySqlAuthenticationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Database.UserRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.DatabaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupFrequency
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.DropletImage.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.NodeState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Kubernetes.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.KubernetesVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Project.Environment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.Region
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.ResourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.cowwoc.digitalocean.resource.ZoneFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the version number of the database software.
- version() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the kubernetes software version to deploy.
- version(String) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the major version number of the database software.
- VOLUMES - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletFeature
-
Indicates that block storage volumes are assigned to the droplet for increased storage capacity.
- vpc() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the VPC to deploy the cluster in.
- vpc() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the VPC to deploy the droplet in.
- vpc() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the VPC that the cluster will use.
- vpc(Vpc.Id) - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Sets the VPC to deploy the cluster in.
- vpc(Vpc.Id) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Sets the VPC to deploy the droplet in.
- vpc(Vpc.Id) - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the VPC that the cluster will use.
- Vpc - Class in com.github.cowwoc.digitalocean.resource
-
Represents a private network, also known as a Virtual Private Cloud (VPC).
- Vpc.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
W
- waitFor(Database.State, Duration) - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Blocks until the cluster reaches the desired
state
or a timeout occurs. - waitFor(Kubernetes.State, Duration) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Blocks until the cluster reaches the desired
state
or a timeout occurs. - waitForDestroy(Duration) - Method in class com.github.cowwoc.digitalocean.resource.Database
-
Blocks until the cluster deletion completes.
- waitForDestroy(Duration) - Method in class com.github.cowwoc.digitalocean.resource.Kubernetes
-
Blocks until the cluster is destroyed.
- WEEKLY - Enum constant in enum class com.github.cowwoc.digitalocean.resource.DropletCreator.BackupFrequency
-
Every week.
- WRITE - Enum constant in enum class com.github.cowwoc.digitalocean.resource.Database.OpenSearchPermission
-
The user may write to the indexes.
Z
- zone() - Method in class com.github.cowwoc.digitalocean.resource.DatabaseCreator
-
Returns the zone to create the cluster in.
- zone() - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Returns the zone to create the droplet in.
- zone() - Method in class com.github.cowwoc.digitalocean.resource.KubernetesCreator
-
Returns the zone to deploy the cluster into.
- zone(Zone.Id) - Method in class com.github.cowwoc.digitalocean.resource.DropletCreator
-
Sets the zone to create the droplet in.
- Zone - Class in com.github.cowwoc.digitalocean.resource
-
A datacenter.
- Zone(Zone.Id, String, Set<ZoneFeature>, boolean, Set<DropletType.Id>) - Constructor for class com.github.cowwoc.digitalocean.resource.Zone
-
Creates a new instance.
- Zone.Id - Class in com.github.cowwoc.digitalocean.resource
-
A type-safe identifier for this type of resource.
- ZoneFeature - Enum Class in com.github.cowwoc.digitalocean.resource
-
Zone features.
All Classes and Interfaces|All Packages|Serialized Form