Interface UpdateKxEnvironmentResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateKxEnvironmentResponse.Builder,UpdateKxEnvironmentResponse>,FinspaceResponse.Builder,SdkBuilder<UpdateKxEnvironmentResponse.Builder,UpdateKxEnvironmentResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- UpdateKxEnvironmentResponse
public static interface UpdateKxEnvironmentResponse.Builder extends FinspaceResponse.Builder, SdkPojo, CopyableBuilder<UpdateKxEnvironmentResponse.Builder,UpdateKxEnvironmentResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateKxEnvironmentResponse.BuilderavailabilityZoneIds(String... availabilityZoneIds)The identifier of the availability zones where subnets for the environment are created.UpdateKxEnvironmentResponse.BuilderavailabilityZoneIds(Collection<String> availabilityZoneIds)The identifier of the availability zones where subnets for the environment are created.UpdateKxEnvironmentResponse.BuilderawsAccountId(String awsAccountId)The unique identifier of the AWS account that is used to create the kdb environment.UpdateKxEnvironmentResponse.BuildercreationTimestamp(Instant creationTimestamp)The timestamp at which the kdb environment was created in FinSpace.UpdateKxEnvironmentResponse.BuildercustomDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)A list of DNS server name and server IP.UpdateKxEnvironmentResponse.BuildercustomDNSConfiguration(Consumer<CustomDNSServer.Builder>... customDNSConfiguration)A list of DNS server name and server IP.UpdateKxEnvironmentResponse.BuildercustomDNSConfiguration(CustomDNSServer... customDNSConfiguration)A list of DNS server name and server IP.UpdateKxEnvironmentResponse.BuilderdedicatedServiceAccountId(String dedicatedServiceAccountId)A unique identifier for the AWS environment infrastructure account.UpdateKxEnvironmentResponse.Builderdescription(String description)The description of the environment.UpdateKxEnvironmentResponse.BuilderdnsStatus(String dnsStatus)The status of DNS configuration.UpdateKxEnvironmentResponse.BuilderdnsStatus(DnsStatus dnsStatus)The status of DNS configuration.UpdateKxEnvironmentResponse.BuilderenvironmentArn(String environmentArn)The ARN identifier of the environment.UpdateKxEnvironmentResponse.BuilderenvironmentId(String environmentId)A unique identifier for the kdb environment.UpdateKxEnvironmentResponse.BuildererrorMessage(String errorMessage)Specifies the error message that appears if a flow fails.UpdateKxEnvironmentResponse.BuilderkmsKeyId(String kmsKeyId)The KMS key ID to encrypt your data in the FinSpace environment.UpdateKxEnvironmentResponse.Buildername(String name)The name of the kdb environment.UpdateKxEnvironmentResponse.Builderstatus(String status)The status of the kdb environment.UpdateKxEnvironmentResponse.Builderstatus(EnvironmentStatus status)The status of the kdb environment.UpdateKxEnvironmentResponse.BuildertgwStatus(String tgwStatus)The status of the network configuration.UpdateKxEnvironmentResponse.BuildertgwStatus(TgwStatus tgwStatus)The status of the network configuration.default UpdateKxEnvironmentResponse.BuildertransitGatewayConfiguration(Consumer<TransitGatewayConfiguration.Builder> transitGatewayConfiguration)Sets the value of the TransitGatewayConfiguration property for this object.UpdateKxEnvironmentResponse.BuildertransitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)Sets the value of the TransitGatewayConfiguration property for this object.UpdateKxEnvironmentResponse.BuilderupdateTimestamp(Instant updateTimestamp)The timestamp at which the kdb environment was updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.finspace.model.FinspaceResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
name
UpdateKxEnvironmentResponse.Builder name(String name)
The name of the kdb environment.
- Parameters:
name- The name of the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
UpdateKxEnvironmentResponse.Builder environmentId(String environmentId)
A unique identifier for the kdb environment.
- Parameters:
environmentId- A unique identifier for the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountId
UpdateKxEnvironmentResponse.Builder awsAccountId(String awsAccountId)
The unique identifier of the AWS account that is used to create the kdb environment.
- Parameters:
awsAccountId- The unique identifier of the AWS account that is used to create the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
UpdateKxEnvironmentResponse.Builder status(String status)
The status of the kdb environment.
- Parameters:
status- The status of the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnvironmentStatus,EnvironmentStatus
-
status
UpdateKxEnvironmentResponse.Builder status(EnvironmentStatus status)
The status of the kdb environment.
- Parameters:
status- The status of the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnvironmentStatus,EnvironmentStatus
-
tgwStatus
UpdateKxEnvironmentResponse.Builder tgwStatus(String tgwStatus)
The status of the network configuration.
-
tgwStatus
UpdateKxEnvironmentResponse.Builder tgwStatus(TgwStatus tgwStatus)
The status of the network configuration.
-
dnsStatus
UpdateKxEnvironmentResponse.Builder dnsStatus(String dnsStatus)
The status of DNS configuration.
-
dnsStatus
UpdateKxEnvironmentResponse.Builder dnsStatus(DnsStatus dnsStatus)
The status of DNS configuration.
-
errorMessage
UpdateKxEnvironmentResponse.Builder errorMessage(String errorMessage)
Specifies the error message that appears if a flow fails.
- Parameters:
errorMessage- Specifies the error message that appears if a flow fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateKxEnvironmentResponse.Builder description(String description)
The description of the environment.
- Parameters:
description- The description of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentArn
UpdateKxEnvironmentResponse.Builder environmentArn(String environmentArn)
The ARN identifier of the environment.
- Parameters:
environmentArn- The ARN identifier of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
UpdateKxEnvironmentResponse.Builder kmsKeyId(String kmsKeyId)
The KMS key ID to encrypt your data in the FinSpace environment.
- Parameters:
kmsKeyId- The KMS key ID to encrypt your data in the FinSpace environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dedicatedServiceAccountId
UpdateKxEnvironmentResponse.Builder dedicatedServiceAccountId(String dedicatedServiceAccountId)
A unique identifier for the AWS environment infrastructure account.
- Parameters:
dedicatedServiceAccountId- A unique identifier for the AWS environment infrastructure account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayConfiguration
UpdateKxEnvironmentResponse.Builder transitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)
Sets the value of the TransitGatewayConfiguration property for this object.- Parameters:
transitGatewayConfiguration- The new value for the TransitGatewayConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayConfiguration
default UpdateKxEnvironmentResponse.Builder transitGatewayConfiguration(Consumer<TransitGatewayConfiguration.Builder> transitGatewayConfiguration)
Sets the value of the TransitGatewayConfiguration property for this object. This is a convenience method that creates an instance of theTransitGatewayConfiguration.Builderavoiding the need to create one manually viaTransitGatewayConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totransitGatewayConfiguration(TransitGatewayConfiguration).- Parameters:
transitGatewayConfiguration- a consumer that will call methods onTransitGatewayConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
transitGatewayConfiguration(TransitGatewayConfiguration)
-
customDNSConfiguration
UpdateKxEnvironmentResponse.Builder customDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
- Parameters:
customDNSConfiguration- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDNSConfiguration
UpdateKxEnvironmentResponse.Builder customDNSConfiguration(CustomDNSServer... customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
- Parameters:
customDNSConfiguration- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDNSConfiguration
UpdateKxEnvironmentResponse.Builder customDNSConfiguration(Consumer<CustomDNSServer.Builder>... customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
This is a convenience method that creates an instance of theCustomDNSServer.Builderavoiding the need to create one manually viaCustomDNSServer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#customDNSConfiguration(List.) - Parameters:
customDNSConfiguration- a consumer that will call methods onCustomDNSServer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#customDNSConfiguration(java.util.Collection)
-
creationTimestamp
UpdateKxEnvironmentResponse.Builder creationTimestamp(Instant creationTimestamp)
The timestamp at which the kdb environment was created in FinSpace.
- Parameters:
creationTimestamp- The timestamp at which the kdb environment was created in FinSpace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTimestamp
UpdateKxEnvironmentResponse.Builder updateTimestamp(Instant updateTimestamp)
The timestamp at which the kdb environment was updated.
- Parameters:
updateTimestamp- The timestamp at which the kdb environment was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneIds
UpdateKxEnvironmentResponse.Builder availabilityZoneIds(Collection<String> availabilityZoneIds)
The identifier of the availability zones where subnets for the environment are created.
- Parameters:
availabilityZoneIds- The identifier of the availability zones where subnets for the environment are created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneIds
UpdateKxEnvironmentResponse.Builder availabilityZoneIds(String... availabilityZoneIds)
The identifier of the availability zones where subnets for the environment are created.
- Parameters:
availabilityZoneIds- The identifier of the availability zones where subnets for the environment are created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-