Interface FlexCostAllocationPolicyAssociationDescription.Builder

  • 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

      FlexCostAllocationPolicyAssociationDescription.Builder networkResourceId(String 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

      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: