Interface GetIdentitySourceResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetIdentitySourceResponse.Builder,GetIdentitySourceResponse>, SdkBuilder<GetIdentitySourceResponse.Builder,GetIdentitySourceResponse>, SdkPojo, SdkResponse.Builder, VerifiedPermissionsResponse.Builder
Enclosing class:
GetIdentitySourceResponse

  • Method Details

    • createdDate

      GetIdentitySourceResponse.Builder createdDate(Instant createdDate)

      The date and time that the identity source was originally created.

      Parameters:
      createdDate - The date and time that the identity source was originally created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • details

      A structure that describes the configuration of the identity source.

      Parameters:
      details - A structure that describes the configuration of the identity source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • details

      A structure that describes the configuration of the identity source.

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

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

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

      GetIdentitySourceResponse.Builder identitySourceId(String identitySourceId)

      The ID of the identity source.

      Parameters:
      identitySourceId - The ID of the identity source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedDate

      GetIdentitySourceResponse.Builder lastUpdatedDate(Instant lastUpdatedDate)

      The date and time that the identity source was most recently updated.

      Parameters:
      lastUpdatedDate - The date and time that the identity source was most recently updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyStoreId

      GetIdentitySourceResponse.Builder policyStoreId(String policyStoreId)

      The ID of the policy store that contains the identity source.

      Parameters:
      policyStoreId - The ID of the policy store that contains the identity source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • principalEntityType

      GetIdentitySourceResponse.Builder principalEntityType(String principalEntityType)

      The data type of principals generated for identities authenticated by this identity source.

      Parameters:
      principalEntityType - The data type of principals generated for identities authenticated by this identity source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.