Interface BotAliasReplicaSummary.Builder

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

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

    • botAliasId

      BotAliasReplicaSummary.Builder botAliasId(String botAliasId)

      The bot alias ID for all the alias bot replications.

      Parameters:
      botAliasId - The bot alias ID for all the alias bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botAliasReplicationStatus

      BotAliasReplicaSummary.Builder botAliasReplicationStatus(String botAliasReplicationStatus)

      The replication statuses for all the alias bot replications.

      Parameters:
      botAliasReplicationStatus - The replication statuses for all the alias bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • botAliasReplicationStatus

      BotAliasReplicaSummary.Builder botAliasReplicationStatus(BotAliasReplicationStatus botAliasReplicationStatus)

      The replication statuses for all the alias bot replications.

      Parameters:
      botAliasReplicationStatus - The replication statuses for all the alias bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • botVersion

      BotAliasReplicaSummary.Builder botVersion(String botVersion)

      The bot version for all the alias bot replications.

      Parameters:
      botVersion - The bot version for all the alias bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationDateTime

      BotAliasReplicaSummary.Builder creationDateTime(Instant creationDateTime)

      The creation time and date for all the alias bot replications.

      Parameters:
      creationDateTime - The creation time and date for all the alias bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedDateTime

      BotAliasReplicaSummary.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

      The last time and date updated for all the alias bot replications.

      Parameters:
      lastUpdatedDateTime - The last time and date updated for all the alias bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReasons

      BotAliasReplicaSummary.Builder failureReasons(Collection<String> failureReasons)

      The reasons for failure for the aliases bot replications.

      Parameters:
      failureReasons - The reasons for failure for the aliases bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReasons

      BotAliasReplicaSummary.Builder failureReasons(String... failureReasons)

      The reasons for failure for the aliases bot replications.

      Parameters:
      failureReasons - The reasons for failure for the aliases bot replications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.