| Package | Description |
|---|---|
| software.amazon.awssdk.services.redshift |
|
| software.amazon.awssdk.services.redshift.model |
| Modifier and Type | Method and Description |
|---|---|
default RestoreFromClusterSnapshotResponse |
RedshiftClient.restoreFromClusterSnapshot(Consumer<RestoreFromClusterSnapshotRequest.Builder> restoreFromClusterSnapshotRequest)
Creates a new cluster from a snapshot.
|
default CompletableFuture<RestoreFromClusterSnapshotResponse> |
RedshiftAsyncClient.restoreFromClusterSnapshot(Consumer<RestoreFromClusterSnapshotRequest.Builder> restoreFromClusterSnapshotRequest)
Creates a new cluster from a snapshot.
|
| Modifier and Type | Method and Description |
|---|---|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.additionalInfo(String additionalInfo)
Reserved.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.allowVersionUpgrade(Boolean allowVersionUpgrade)
If
true, major version upgrades can be applied during the maintenance window to the Amazon
Redshift engine that is running on the cluster. |
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.automatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The number of days that automated snapshots are retained.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.availabilityZone(String availabilityZone)
The Amazon EC2 Availability Zone in which to restore the cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.availabilityZoneRelocation(Boolean availabilityZoneRelocation)
The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster
is restored.
|
static RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.builder() |
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.clusterIdentifier(String clusterIdentifier)
The identifier of the cluster that will be created from restoring the snapshot.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.clusterParameterGroupName(String clusterParameterGroupName)
The name of the parameter group to be associated with this cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.clusterSecurityGroups(Collection<String> clusterSecurityGroups)
A list of security groups to be associated with this cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.clusterSecurityGroups(String... clusterSecurityGroups)
A list of security groups to be associated with this cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.clusterSubnetGroupName(String clusterSubnetGroupName)
The name of the subnet group where you want to cluster restored.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.elasticIp(String elasticIp)
The elastic IP (EIP) address for the cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.enhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data
encryption keys stored in an HSM.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.hsmConfigurationIdentifier(String hsmConfigurationIdentifier)
Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use
to retrieve and store keys in an HSM.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.iamRoles(Collection<String> iamRoles)
A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS
services.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.iamRoles(String... iamRoles)
A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS
services.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.kmsKeyId(String kmsKeyId)
The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the
cluster that you restore from a shared snapshot.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.maintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track for the restored cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.manualSnapshotRetentionPeriod(Integer manualSnapshotRetentionPeriod)
The default number of days to retain a manual snapshot.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.nodeType(String nodeType)
The node type that the restored cluster will be provisioned with.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.numberOfNodes(Integer numberOfNodes)
The number of nodes specified when provisioning the restored cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.ownerAccount(String ownerAccount)
The AWS customer account used to create or copy the snapshot.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.port(Integer port)
The port number on which the cluster accepts connections.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow)
The weekly time range (in UTC) during which automated cluster maintenance can occur.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.publiclyAccessible(Boolean publiclyAccessible)
If
true, the cluster can be accessed from a public network. |
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.snapshotClusterIdentifier(String snapshotClusterIdentifier)
The name of the cluster the source snapshot was created from.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.snapshotIdentifier(String snapshotIdentifier)
The name of the snapshot from which to create the new cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.snapshotScheduleIdentifier(String snapshotScheduleIdentifier)
A unique identifier for the snapshot schedule.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.toBuilder() |
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.
|
RestoreFromClusterSnapshotRequest.Builder |
RestoreFromClusterSnapshotRequest.Builder.vpcSecurityGroupIds(String... vpcSecurityGroupIds)
A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends RestoreFromClusterSnapshotRequest.Builder> |
RestoreFromClusterSnapshotRequest.serializableBuilderClass() |
Copyright © 2021. All rights reserved.