Interface GetKxEnvironmentResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetKxEnvironmentResponse.Builder,
,GetKxEnvironmentResponse> FinspaceResponse.Builder
,SdkBuilder<GetKxEnvironmentResponse.Builder,
,GetKxEnvironmentResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetKxEnvironmentResponse
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZoneIds
(String... availabilityZoneIds) The identifier of the availability zones where subnets for the environment are created.availabilityZoneIds
(Collection<String> availabilityZoneIds) The identifier of the availability zones where subnets for the environment are created.awsAccountId
(String awsAccountId) The unique identifier of the AWS account that is used to create the kdb environment.certificateAuthorityArn
(String certificateAuthorityArn) The Amazon Resource Name (ARN) of the certificate authority of the kdb environment.creationTimestamp
(Instant creationTimestamp) The timestamp at which the kdb environment was created in FinSpace.customDNSConfiguration
(Collection<CustomDNSServer> customDNSConfiguration) A list of DNS server name and server IP.customDNSConfiguration
(Consumer<CustomDNSServer.Builder>... customDNSConfiguration) A list of DNS server name and server IP.customDNSConfiguration
(CustomDNSServer... customDNSConfiguration) A list of DNS server name and server IP.dedicatedServiceAccountId
(String dedicatedServiceAccountId) A unique identifier for the AWS environment infrastructure account.description
(String description) A description for the kdb environment.The status of DNS configuration.The status of DNS configuration.environmentArn
(String environmentArn) The ARN identifier of the environment.environmentId
(String environmentId) A unique identifier for the kdb environment.errorMessage
(String errorMessage) Specifies the error message that appears if a flow fails.The KMS key ID to encrypt your data in the FinSpace environment.The name of the kdb environment.The status of the kdb environment.status
(EnvironmentStatus status) The status of the kdb environment.The status of the network configuration.The status of the network configuration.default GetKxEnvironmentResponse.Builder
transitGatewayConfiguration
(Consumer<TransitGatewayConfiguration.Builder> transitGatewayConfiguration) Sets the value of the TransitGatewayConfiguration property for this object.transitGatewayConfiguration
(TransitGatewayConfiguration transitGatewayConfiguration) Sets the value of the TransitGatewayConfiguration property for this object.updateTimestamp
(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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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:
-
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:
-
tgwStatus
The status of the network configuration.
- Parameters:
tgwStatus
- The status of the network configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tgwStatus
The status of the network configuration.
- Parameters:
tgwStatus
- The status of the network configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsStatus
The status of DNS configuration.
- Parameters:
dnsStatus
- The status of DNS configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsStatus
The status of DNS configuration.
- Parameters:
dnsStatus
- The status of DNS configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
A description for the kdb environment.
- Parameters:
description
- A description for the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
GetKxEnvironmentResponse.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 GetKxEnvironmentResponse.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.Builder
avoiding the need to create one manually viaTransitGatewayConfiguration.builder()
.When the
Consumer
completes,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:
-
customDNSConfiguration
GetKxEnvironmentResponse.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
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
GetKxEnvironmentResponse.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.Builder
avoiding the need to create one manually viaCustomDNSServer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomDNSConfiguration(List<CustomDNSServer>)
.- 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:
-
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
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
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
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.
-
certificateAuthorityArn
The Amazon Resource Name (ARN) of the certificate authority of the kdb environment.
- Parameters:
certificateAuthorityArn
- The Amazon Resource Name (ARN) of the certificate authority of the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-