Interface FlexCostAllocationPolicyAssociationDescription.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FlexCostAllocationPolicyAssociationDescription.Builder,,FlexCostAllocationPolicyAssociationDescription> SdkBuilder<FlexCostAllocationPolicyAssociationDescription.Builder,,FlexCostAllocationPolicyAssociationDescription> SdkPojo
- Enclosing class:
FlexCostAllocationPolicyAssociationDescription
-
Method Summary
Modifier and TypeMethodDescriptionassociatedAt(Instant associatedAt) The date and time when the association was created.associationMode(String associationMode) The mode of the association.associationMode(FlexCostAllocationAssociationMode associationMode) The mode of the association.expectedEffectiveAt(Instant expectedEffectiveAt) The date and time when the association is expected to apply to network traffic.fcaPolicyAssociationId(String fcaPolicyAssociationId) The ID of the policy association.fcaPolicyId(String fcaPolicyId) The ID of the policy.The entity that manages the association.The entity that manages the association.networkResourceId(String networkResourceId) The ID of the associated network resource.ownerAccount(String ownerAccount) The ID of the account that owns the association.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
fcaPolicyAssociationId
FlexCostAllocationPolicyAssociationDescription.Builder fcaPolicyAssociationId(String fcaPolicyAssociationId) The ID of the policy association.
- Parameters:
fcaPolicyAssociationId- The ID of the policy association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fcaPolicyId
The ID of the policy.
- Parameters:
fcaPolicyId- The ID of the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkResourceId
The ID of the associated network resource.
- Parameters:
networkResourceId- The ID of the associated network resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerAccount
The ID of the account that owns the association.
- Parameters:
ownerAccount- The ID of the account that owns the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedAt
The date and time when the association was created.
- Parameters:
associatedAt- The date and time when the association was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedEffectiveAt
FlexCostAllocationPolicyAssociationDescription.Builder expectedEffectiveAt(Instant expectedEffectiveAt) The date and time when the association is expected to apply to network traffic.
- Parameters:
expectedEffectiveAt- The date and time when the association is expected to apply to network traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationMode
The mode of the association. Valid values:
-
direct- The policy is associated with specific resources by resource ID. -
scope- The policy is associated with a scope of resources in an account, Amazon VPC, or subnet.
- Parameters:
associationMode- The mode of the association. Valid values:-
direct- The policy is associated with specific resources by resource ID. -
scope- The policy is associated with a scope of resources in an account, Amazon VPC, or subnet.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
associationMode
FlexCostAllocationPolicyAssociationDescription.Builder associationMode(FlexCostAllocationAssociationMode associationMode) The mode of the association. Valid values:
-
direct- The policy is associated with specific resources by resource ID. -
scope- The policy is associated with a scope of resources in an account, Amazon VPC, or subnet.
- Parameters:
associationMode- The mode of the association. Valid values:-
direct- The policy is associated with specific resources by resource ID. -
scope- The policy is associated with a scope of resources in an account, Amazon VPC, or subnet.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
managedBy
The entity that manages the association. Valid values are:
-
account- The account that owns the association created it. -
declarative-policy- An Amazon Web Services Organizations declarative policy created the association. You can't remove the association.
- Parameters:
managedBy- The entity that manages the association. Valid values are:-
account- The account that owns the association created it. -
declarative-policy- An Amazon Web Services Organizations declarative policy created the association. You can't remove the association.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
managedBy
The entity that manages the association. Valid values are:
-
account- The account that owns the association created it. -
declarative-policy- An Amazon Web Services Organizations declarative policy created the association. You can't remove the association.
- Parameters:
managedBy- The entity that manages the association. Valid values are:-
account- The account that owns the association created it. -
declarative-policy- An Amazon Web Services Organizations declarative policy created the association. You can't remove the association.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-