Interface IpamDiscoveredAccount.Builder

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

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

    • accountId

      IpamDiscoveredAccount.Builder accountId(String accountId)

      The account ID.

      Parameters:
      accountId - The account ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • discoveryRegion

      IpamDiscoveredAccount.Builder discoveryRegion(String discoveryRegion)

      The Amazon Web Services Region that the account information is returned from. An account can be discovered in multiple regions and will have a separate discovered account for each Region.

      Parameters:
      discoveryRegion - The Amazon Web Services Region that the account information is returned from. An account can be discovered in multiple regions and will have a separate discovered account for each Region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      The resource discovery failure reason.

      Parameters:
      failureReason - The resource discovery failure reason.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      The resource discovery failure reason.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to failureReason(IpamDiscoveryFailureReason).

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

      IpamDiscoveredAccount.Builder lastAttemptedDiscoveryTime(Instant lastAttemptedDiscoveryTime)

      The last attempted resource discovery time.

      Parameters:
      lastAttemptedDiscoveryTime - The last attempted resource discovery time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulDiscoveryTime

      IpamDiscoveredAccount.Builder lastSuccessfulDiscoveryTime(Instant lastSuccessfulDiscoveryTime)

      The last successful resource discovery time.

      Parameters:
      lastSuccessfulDiscoveryTime - The last successful resource discovery time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.