Interface GetKxEnvironmentResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetKxEnvironmentResponse.Builder,GetKxEnvironmentResponse>,FinspaceResponse.Builder,SdkBuilder<GetKxEnvironmentResponse.Builder,GetKxEnvironmentResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetKxEnvironmentResponse
public static interface GetKxEnvironmentResponse.Builder extends FinspaceResponse.Builder, SdkPojo, CopyableBuilder<GetKxEnvironmentResponse.Builder,GetKxEnvironmentResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetKxEnvironmentResponse.BuilderavailabilityZoneIds(String... availabilityZoneIds)The identifier of the availability zones where subnets for the environment are created.GetKxEnvironmentResponse.BuilderavailabilityZoneIds(Collection<String> availabilityZoneIds)The identifier of the availability zones where subnets for the environment are created.GetKxEnvironmentResponse.BuilderawsAccountId(String awsAccountId)The unique identifier of the AWS account that is used to create the kdb environment.GetKxEnvironmentResponse.BuildercertificateAuthorityArn(String certificateAuthorityArn)The Amazon Resource Name (ARN) of the certificate authority of the kdb environment.GetKxEnvironmentResponse.BuildercreationTimestamp(Instant creationTimestamp)The timestamp at which the kdb environment was created in FinSpace.GetKxEnvironmentResponse.BuildercustomDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)A list of DNS server name and server IP.GetKxEnvironmentResponse.BuildercustomDNSConfiguration(Consumer<CustomDNSServer.Builder>... customDNSConfiguration)A list of DNS server name and server IP.GetKxEnvironmentResponse.BuildercustomDNSConfiguration(CustomDNSServer... customDNSConfiguration)A list of DNS server name and server IP.GetKxEnvironmentResponse.BuilderdedicatedServiceAccountId(String dedicatedServiceAccountId)A unique identifier for the AWS environment infrastructure account.GetKxEnvironmentResponse.Builderdescription(String description)A description for the kdb environment.GetKxEnvironmentResponse.BuilderdnsStatus(String dnsStatus)The status of DNS configuration.GetKxEnvironmentResponse.BuilderdnsStatus(DnsStatus dnsStatus)The status of DNS configuration.GetKxEnvironmentResponse.BuilderenvironmentArn(String environmentArn)The ARN identifier of the environment.GetKxEnvironmentResponse.BuilderenvironmentId(String environmentId)A unique identifier for the kdb environment.GetKxEnvironmentResponse.BuildererrorMessage(String errorMessage)Specifies the error message that appears if a flow fails.GetKxEnvironmentResponse.BuilderkmsKeyId(String kmsKeyId)The KMS key ID to encrypt your data in the FinSpace environment.GetKxEnvironmentResponse.Buildername(String name)The name of the kdb environment.GetKxEnvironmentResponse.Builderstatus(String status)The status of the kdb environment.GetKxEnvironmentResponse.Builderstatus(EnvironmentStatus status)The status of the kdb environment.GetKxEnvironmentResponse.BuildertgwStatus(String tgwStatus)The status of the network configuration.GetKxEnvironmentResponse.BuildertgwStatus(TgwStatus tgwStatus)The status of the network configuration.default GetKxEnvironmentResponse.BuildertransitGatewayConfiguration(Consumer<TransitGatewayConfiguration.Builder> transitGatewayConfiguration)Sets the value of the TransitGatewayConfiguration property for this object.GetKxEnvironmentResponse.BuildertransitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)Sets the value of the TransitGatewayConfiguration property for this object.GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.Builder tgwStatus(String tgwStatus)
The status of the network configuration.
-
tgwStatus
GetKxEnvironmentResponse.Builder tgwStatus(TgwStatus tgwStatus)
The status of the network configuration.
-
dnsStatus
GetKxEnvironmentResponse.Builder dnsStatus(String dnsStatus)
The status of DNS configuration.
-
dnsStatus
GetKxEnvironmentResponse.Builder dnsStatus(DnsStatus dnsStatus)
The status of DNS configuration.
-
errorMessage
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.Builder description(String 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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
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.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
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
GetKxEnvironmentResponse.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
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.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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
GetKxEnvironmentResponse.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.
-
certificateAuthorityArn
GetKxEnvironmentResponse.Builder certificateAuthorityArn(String 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.
-
-