Interface RestoreEventDataStoreResponse.Builder

    • Method Detail

      • eventDataStoreArn

        RestoreEventDataStoreResponse.Builder eventDataStoreArn​(String eventDataStoreArn)

        The event data store ARN.

        Parameters:
        eventDataStoreArn - The event data store ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        RestoreEventDataStoreResponse.Builder name​(String name)

        The name of the event data store.

        Parameters:
        name - The name of the event data store.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • advancedEventSelectors

        RestoreEventDataStoreResponse.Builder advancedEventSelectors​(Collection<AdvancedEventSelector> advancedEventSelectors)

        The advanced event selectors that were used to select events.

        Parameters:
        advancedEventSelectors - The advanced event selectors that were used to select events.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • advancedEventSelectors

        RestoreEventDataStoreResponse.Builder advancedEventSelectors​(AdvancedEventSelector... advancedEventSelectors)

        The advanced event selectors that were used to select events.

        Parameters:
        advancedEventSelectors - The advanced event selectors that were used to select events.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multiRegionEnabled

        RestoreEventDataStoreResponse.Builder multiRegionEnabled​(Boolean multiRegionEnabled)

        Indicates whether the event data store is collecting events from all Regions, or only from the Region in which the event data store was created.

        Parameters:
        multiRegionEnabled - Indicates whether the event data store is collecting events from all Regions, or only from the Region in which the event data store was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • organizationEnabled

        RestoreEventDataStoreResponse.Builder organizationEnabled​(Boolean organizationEnabled)

        Indicates whether an event data store is collecting logged events for an organization in Organizations.

        Parameters:
        organizationEnabled - Indicates whether an event data store is collecting logged events for an organization in Organizations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • retentionPeriod

        RestoreEventDataStoreResponse.Builder retentionPeriod​(Integer retentionPeriod)

        The retention period, in days.

        Parameters:
        retentionPeriod - The retention period, in days.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • terminationProtectionEnabled

        RestoreEventDataStoreResponse.Builder terminationProtectionEnabled​(Boolean terminationProtectionEnabled)

        Indicates that termination protection is enabled and the event data store cannot be automatically deleted.

        Parameters:
        terminationProtectionEnabled - Indicates that termination protection is enabled and the event data store cannot be automatically deleted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTimestamp

        RestoreEventDataStoreResponse.Builder createdTimestamp​(Instant createdTimestamp)

        The timestamp of an event data store's creation.

        Parameters:
        createdTimestamp - The timestamp of an event data store's creation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedTimestamp

        RestoreEventDataStoreResponse.Builder updatedTimestamp​(Instant updatedTimestamp)

        The timestamp that shows when an event data store was updated, if applicable. UpdatedTimestamp is always either the same or newer than the time shown in CreatedTimestamp.

        Parameters:
        updatedTimestamp - The timestamp that shows when an event data store was updated, if applicable. UpdatedTimestamp is always either the same or newer than the time shown in CreatedTimestamp.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyId

        RestoreEventDataStoreResponse.Builder kmsKeyId​(String kmsKeyId)

        Specifies the KMS key ID that encrypts the events delivered by CloudTrail. The value is a fully specified ARN to a KMS key in the following format.

        arn:aws:kms:us-east-2:123456789012:key/12345678-1234-1234-1234-123456789012

        Parameters:
        kmsKeyId - Specifies the KMS key ID that encrypts the events delivered by CloudTrail. The value is a fully specified ARN to a KMS key in the following format.

        arn:aws:kms:us-east-2:123456789012:key/12345678-1234-1234-1234-123456789012

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • billingMode

        RestoreEventDataStoreResponse.Builder billingMode​(String billingMode)

        The billing mode for the event data store.

        Parameters:
        billingMode - The billing mode for the event data store.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BillingMode, BillingMode