Interface CustomerAgreementSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomerAgreementSummary.Builder,CustomerAgreementSummary>,SdkBuilder<CustomerAgreementSummary.Builder,CustomerAgreementSummary>,SdkPojo
- Enclosing class:
- CustomerAgreementSummary
public static interface CustomerAgreementSummary.Builder extends SdkPojo, CopyableBuilder<CustomerAgreementSummary.Builder,CustomerAgreementSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomerAgreementSummary.BuilderacceptanceTerms(String... acceptanceTerms)Terms required to accept the agreement resource.CustomerAgreementSummary.BuilderacceptanceTerms(Collection<String> acceptanceTerms)Terms required to accept the agreement resource.CustomerAgreementSummary.BuilderagreementArn(String agreementArn)ARN of the agreement resource the customer-agreement resource represents.CustomerAgreementSummary.Builderarn(String arn)ARN of the customer-agreement resource.CustomerAgreementSummary.BuilderawsAccountId(String awsAccountId)AWS account Id that owns the resource.CustomerAgreementSummary.Builderdescription(String description)Description of the resource.CustomerAgreementSummary.BuildereffectiveEnd(Instant effectiveEnd)Timestamp indicating when the agreement was terminated.CustomerAgreementSummary.BuildereffectiveStart(Instant effectiveStart)Timestamp indicating when the agreement became effective.CustomerAgreementSummary.Builderid(String id)Identifier of the customer-agreement resource.CustomerAgreementSummary.Buildername(String name)Name of the customer-agreement resource.CustomerAgreementSummary.BuilderorganizationArn(String organizationArn)ARN of the organization that owns the resource.CustomerAgreementSummary.Builderstate(String state)State of the resource.CustomerAgreementSummary.Builderstate(CustomerAgreementState state)State of the resource.CustomerAgreementSummary.BuilderterminateTerms(String... terminateTerms)Terms required to terminate the customer-agreement resource.CustomerAgreementSummary.BuilderterminateTerms(Collection<String> terminateTerms)Terms required to terminate the customer-agreement resource.CustomerAgreementSummary.Buildertype(String type)Type of the customer-agreement resource.CustomerAgreementSummary.Buildertype(AgreementType type)Type of the customer-agreement resource.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
CustomerAgreementSummary.Builder name(String name)
Name of the customer-agreement resource.
- Parameters:
name- Name of the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
CustomerAgreementSummary.Builder arn(String arn)
ARN of the customer-agreement resource.
- Parameters:
arn- ARN of the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
CustomerAgreementSummary.Builder id(String id)
Identifier of the customer-agreement resource.
- Parameters:
id- Identifier of the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agreementArn
CustomerAgreementSummary.Builder agreementArn(String agreementArn)
ARN of the agreement resource the customer-agreement resource represents.
- Parameters:
agreementArn- ARN of the agreement resource the customer-agreement resource represents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountId
CustomerAgreementSummary.Builder awsAccountId(String awsAccountId)
AWS account Id that owns the resource.
- Parameters:
awsAccountId- AWS account Id that owns the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationArn
CustomerAgreementSummary.Builder organizationArn(String organizationArn)
ARN of the organization that owns the resource.
- Parameters:
organizationArn- ARN of the organization that owns the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveStart
CustomerAgreementSummary.Builder effectiveStart(Instant effectiveStart)
Timestamp indicating when the agreement became effective.
- Parameters:
effectiveStart- Timestamp indicating when the agreement became effective.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveEnd
CustomerAgreementSummary.Builder effectiveEnd(Instant effectiveEnd)
Timestamp indicating when the agreement was terminated.
- Parameters:
effectiveEnd- Timestamp indicating when the agreement was terminated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
CustomerAgreementSummary.Builder state(String state)
State of the resource.
- Parameters:
state- State of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomerAgreementState,CustomerAgreementState
-
state
CustomerAgreementSummary.Builder state(CustomerAgreementState state)
State of the resource.
- Parameters:
state- State of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomerAgreementState,CustomerAgreementState
-
description
CustomerAgreementSummary.Builder description(String description)
Description of the resource.
- Parameters:
description- Description of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acceptanceTerms
CustomerAgreementSummary.Builder acceptanceTerms(Collection<String> acceptanceTerms)
Terms required to accept the agreement resource.
- Parameters:
acceptanceTerms- Terms required to accept the agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acceptanceTerms
CustomerAgreementSummary.Builder acceptanceTerms(String... acceptanceTerms)
Terms required to accept the agreement resource.
- Parameters:
acceptanceTerms- Terms required to accept the agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terminateTerms
CustomerAgreementSummary.Builder terminateTerms(Collection<String> terminateTerms)
Terms required to terminate the customer-agreement resource.
- Parameters:
terminateTerms- Terms required to terminate the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terminateTerms
CustomerAgreementSummary.Builder terminateTerms(String... terminateTerms)
Terms required to terminate the customer-agreement resource.
- Parameters:
terminateTerms- Terms required to terminate the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
CustomerAgreementSummary.Builder type(String type)
Type of the customer-agreement resource.
- Parameters:
type- Type of the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AgreementType,AgreementType
-
type
CustomerAgreementSummary.Builder type(AgreementType type)
Type of the customer-agreement resource.
- Parameters:
type- Type of the customer-agreement resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AgreementType,AgreementType
-
-