Interface ConnectorSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectorSummary.Builder,ConnectorSummary>,SdkBuilder<ConnectorSummary.Builder,ConnectorSummary>,SdkPojo
- Enclosing class:
- ConnectorSummary
public static interface ConnectorSummary.Builder extends SdkPojo, CopyableBuilder<ConnectorSummary.Builder,ConnectorSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConnectorSummary.Builderarn(String arn)The Amazon Resource Name (ARN) that was returned when you called CreateConnector.ConnectorSummary.BuildercertificateAuthorityArn(String certificateAuthorityArn)The Amazon Resource Name (ARN) of the certificate authority being used.ConnectorSummary.BuildercertificateEnrollmentPolicyServerEndpoint(String certificateEnrollmentPolicyServerEndpoint)Certificate enrollment endpoint for Active Directory domain-joined objects to request certificates.ConnectorSummary.BuildercreatedAt(Instant createdAt)The date and time that the connector was created.ConnectorSummary.BuilderdirectoryId(String directoryId)The identifier of the Active Directory.ConnectorSummary.Builderstatus(String status)Status of the connector.ConnectorSummary.Builderstatus(ConnectorStatus status)Status of the connector.ConnectorSummary.BuilderstatusReason(String statusReason)Additional information about the connector status if the status is failed.ConnectorSummary.BuilderstatusReason(ConnectorStatusReason statusReason)Additional information about the connector status if the status is failed.ConnectorSummary.BuilderupdatedAt(Instant updatedAt)The date and time that the connector was updated.default ConnectorSummary.BuildervpcInformation(Consumer<VpcInformation.Builder> vpcInformation)Information of the VPC and security group(s) used with the connector.ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.Builder certificateEnrollmentPolicyServerEndpoint(String certificateEnrollmentPolicyServerEndpoint)
Certificate enrollment endpoint for Active Directory domain-joined objects to request certificates.
- Parameters:
certificateEnrollmentPolicyServerEndpoint- Certificate enrollment endpoint for Active Directory domain-joined objects to request certificates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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
ConnectorSummary.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 ConnectorSummary.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)
-
-