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