Interface Connector.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Connector.Builder,Connector>,SdkBuilder<Connector.Builder,Connector>,SdkPojo
- Enclosing class:
- Connector
public static interface Connector.Builder extends SdkPojo, CopyableBuilder<Connector.Builder,Connector>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Connector.Builderarn(String arn)The Amazon Resource Name (ARN) that was returned when you called CreateConnector.Connector.BuildercertificateAuthorityArn(String certificateAuthorityArn)The Amazon Resource Name (ARN) of the certificate authority being used.Connector.BuildercertificateEnrollmentPolicyServerEndpoint(String certificateEnrollmentPolicyServerEndpoint)Certificate enrollment endpoint for Active Directory domain-joined objects reach out to when requesting certificates.Connector.BuildercreatedAt(Instant createdAt)The date and time that the connector was created.Connector.BuilderdirectoryId(String directoryId)The identifier of the Active Directory.Connector.Builderstatus(String status)Status of the connector.Connector.Builderstatus(ConnectorStatus status)Status of the connector.Connector.BuilderstatusReason(String statusReason)Additional information about the connector status if the status is failed.Connector.BuilderstatusReason(ConnectorStatusReason statusReason)Additional information about the connector status if the status is failed.Connector.BuilderupdatedAt(Instant updatedAt)The date and time that the connector was updated.default Connector.BuildervpcInformation(Consumer<VpcInformation.Builder> vpcInformation)Information of the VPC and security group(s) used with the connector.Connector.BuildervpcInformation(VpcInformation vpcInformation)Information of the VPC and security group(s) used with the connector.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
Connector.Builder arn(String arn)
The Amazon Resource Name (ARN) that was returned when you called CreateConnector.
- Parameters:
arn- The Amazon Resource Name (ARN) that was returned when you called CreateConnector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthorityArn
Connector.Builder certificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the certificate authority being used.
- Parameters:
certificateAuthorityArn- The Amazon Resource Name (ARN) of the certificate authority being used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateEnrollmentPolicyServerEndpoint
Connector.Builder certificateEnrollmentPolicyServerEndpoint(String certificateEnrollmentPolicyServerEndpoint)
Certificate enrollment endpoint for Active Directory domain-joined objects reach out to when requesting certificates.
- Parameters:
certificateEnrollmentPolicyServerEndpoint- Certificate enrollment endpoint for Active Directory domain-joined objects reach out to when requesting certificates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
Connector.Builder createdAt(Instant createdAt)
The date and time that the connector was created.
- Parameters:
createdAt- The date and time that the connector was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryId
Connector.Builder directoryId(String directoryId)
The identifier of the Active Directory.
- Parameters:
directoryId- The identifier of the Active Directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Connector.Builder status(String status)
Status of the connector. Status can be creating, active, deleting, or failed.
- Parameters:
status- Status of the connector. Status can be creating, active, deleting, or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatus,ConnectorStatus
-
status
Connector.Builder status(ConnectorStatus status)
Status of the connector. Status can be creating, active, deleting, or failed.
- Parameters:
status- Status of the connector. Status can be creating, active, deleting, or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatus,ConnectorStatus
-
statusReason
Connector.Builder statusReason(String statusReason)
Additional information about the connector status if the status is failed.
- Parameters:
statusReason- Additional information about the connector status if the status is failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatusReason,ConnectorStatusReason
-
statusReason
Connector.Builder statusReason(ConnectorStatusReason statusReason)
Additional information about the connector status if the status is failed.
- Parameters:
statusReason- Additional information about the connector status if the status is failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatusReason,ConnectorStatusReason
-
updatedAt
Connector.Builder updatedAt(Instant updatedAt)
The date and time that the connector was updated.
- Parameters:
updatedAt- The date and time that the connector was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcInformation
Connector.Builder vpcInformation(VpcInformation vpcInformation)
Information of the VPC and security group(s) used with the connector.
- Parameters:
vpcInformation- Information of the VPC and security group(s) used with the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcInformation
default Connector.Builder vpcInformation(Consumer<VpcInformation.Builder> vpcInformation)
Information of the VPC and security group(s) used with the connector.
This is a convenience method that creates an instance of theVpcInformation.Builderavoiding the need to create one manually viaVpcInformation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcInformation(VpcInformation).- Parameters:
vpcInformation- a consumer that will call methods onVpcInformation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcInformation(VpcInformation)
-
-