Interface EventDataStore.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EventDataStore.Builder,EventDataStore>, SdkBuilder<EventDataStore.Builder,EventDataStore>, SdkPojo
Enclosing class:
EventDataStore

public static interface EventDataStore.Builder extends SdkPojo, CopyableBuilder<EventDataStore.Builder,EventDataStore>
  • Method Details

    • eventDataStoreArn

      EventDataStore.Builder eventDataStoreArn(String eventDataStoreArn)

      The ARN of the event data store.

      Parameters:
      eventDataStoreArn - The ARN of the event data store.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • terminationProtectionEnabled

      @Deprecated EventDataStore.Builder terminationProtectionEnabled(Boolean terminationProtectionEnabled)
      Deprecated.
      TerminationProtectionEnabled is no longer returned by ListEventDataStores

      Indicates whether the event data store is protected from termination.

      Parameters:
      terminationProtectionEnabled - Indicates whether the event data store is protected from termination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Deprecated.
      Status is no longer returned by ListEventDataStores

      The status of an event data store.

      Parameters:
      status - The status of an event data store.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Deprecated.
      Status is no longer returned by ListEventDataStores

      The status of an event data store.

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

      @Deprecated EventDataStore.Builder advancedEventSelectors(Collection<AdvancedEventSelector> advancedEventSelectors)
      Deprecated.
      AdvancedEventSelectors is no longer returned by ListEventDataStores

      The advanced event selectors that were used to select events for the data store.

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

      @Deprecated EventDataStore.Builder advancedEventSelectors(AdvancedEventSelector... advancedEventSelectors)
      Deprecated.
      AdvancedEventSelectors is no longer returned by ListEventDataStores

      The advanced event selectors that were used to select events for the data store.

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

      @Deprecated EventDataStore.Builder advancedEventSelectors(Consumer<AdvancedEventSelector.Builder>... advancedEventSelectors)
      Deprecated.
      AdvancedEventSelectors is no longer returned by ListEventDataStores

      The advanced event selectors that were used to select events for the data store.

      This is a convenience method that creates an instance of the AdvancedEventSelector.Builder avoiding the need to create one manually via AdvancedEventSelector.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to advancedEventSelectors(List<AdvancedEventSelector>).

      Parameters:
      advancedEventSelectors - a consumer that will call methods on AdvancedEventSelector.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • multiRegionEnabled

      @Deprecated EventDataStore.Builder multiRegionEnabled(Boolean multiRegionEnabled)
      Deprecated.
      MultiRegionEnabled is no longer returned by ListEventDataStores

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

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

      @Deprecated EventDataStore.Builder organizationEnabled(Boolean organizationEnabled)
      Deprecated.
      OrganizationEnabled is no longer returned by ListEventDataStores

      Indicates that an event data store is collecting logged events for an organization.

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

      @Deprecated EventDataStore.Builder retentionPeriod(Integer retentionPeriod)
      Deprecated.
      RetentionPeriod is no longer returned by ListEventDataStores

      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.
    • createdTimestamp

      @Deprecated EventDataStore.Builder createdTimestamp(Instant createdTimestamp)
      Deprecated.
      CreatedTimestamp is no longer returned by ListEventDataStores

      The timestamp of the event data store's creation.

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

      @Deprecated EventDataStore.Builder updatedTimestamp(Instant updatedTimestamp)
      Deprecated.
      UpdatedTimestamp is no longer returned by ListEventDataStores

      The timestamp showing 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 showing 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.