Interface ReputationEntity.Builder

    • Method Detail

      • reputationEntityReference

        ReputationEntity.Builder reputationEntityReference​(String reputationEntityReference)

        The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource.

        Parameters:
        reputationEntityReference - The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reputationEntityType

        ReputationEntity.Builder reputationEntityType​(String reputationEntityType)

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        Parameters:
        reputationEntityType - The type of reputation entity. Currently, only RESOURCE type entities are supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ReputationEntityType, ReputationEntityType
      • reputationEntityType

        ReputationEntity.Builder reputationEntityType​(ReputationEntityType reputationEntityType)

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        Parameters:
        reputationEntityType - The type of reputation entity. Currently, only RESOURCE type entities are supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ReputationEntityType, ReputationEntityType
      • reputationManagementPolicy

        ReputationEntity.Builder reputationManagementPolicy​(String reputationManagementPolicy)

        The Amazon Resource Name (ARN) of the reputation management policy applied to this entity. This is an Amazon Web Services Amazon SES-managed policy.

        Parameters:
        reputationManagementPolicy - The Amazon Resource Name (ARN) of the reputation management policy applied to this entity. This is an Amazon Web Services Amazon SES-managed policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • customerManagedStatus

        ReputationEntity.Builder customerManagedStatus​(StatusRecord customerManagedStatus)

        The customer-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.

        Parameters:
        customerManagedStatus - The customer-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • awsSesManagedStatus

        ReputationEntity.Builder awsSesManagedStatus​(StatusRecord awsSesManagedStatus)

        The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.

        Parameters:
        awsSesManagedStatus - The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sendingStatusAggregate

        ReputationEntity.Builder sendingStatusAggregate​(String sendingStatusAggregate)

        The aggregate sending status that determines whether the entity is allowed to send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is DISABLED, the aggregate status will be DISABLED and the entity will not be allowed to send emails. When the customer-managed status is set to REINSTATED, the entity can continue sending even if there are active reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending. The entity can only send emails when both statuses permit sending.

        Parameters:
        sendingStatusAggregate - The aggregate sending status that determines whether the entity is allowed to send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is DISABLED, the aggregate status will be DISABLED and the entity will not be allowed to send emails. When the customer-managed status is set to REINSTATED, the entity can continue sending even if there are active reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending. The entity can only send emails when both statuses permit sending.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SendingStatus, SendingStatus
      • sendingStatusAggregate

        ReputationEntity.Builder sendingStatusAggregate​(SendingStatus sendingStatusAggregate)

        The aggregate sending status that determines whether the entity is allowed to send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is DISABLED, the aggregate status will be DISABLED and the entity will not be allowed to send emails. When the customer-managed status is set to REINSTATED, the entity can continue sending even if there are active reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending. The entity can only send emails when both statuses permit sending.

        Parameters:
        sendingStatusAggregate - The aggregate sending status that determines whether the entity is allowed to send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is DISABLED, the aggregate status will be DISABLED and the entity will not be allowed to send emails. When the customer-managed status is set to REINSTATED, the entity can continue sending even if there are active reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending. The entity can only send emails when both statuses permit sending.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SendingStatus, SendingStatus
      • reputationImpact

        ReputationEntity.Builder reputationImpact​(String reputationImpact)

        The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the ListRecommendations operation.

        Parameters:
        reputationImpact - The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the ListRecommendations operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RecommendationImpact, RecommendationImpact
      • reputationImpact

        ReputationEntity.Builder reputationImpact​(RecommendationImpact reputationImpact)

        The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the ListRecommendations operation.

        Parameters:
        reputationImpact - The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the ListRecommendations operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RecommendationImpact, RecommendationImpact