Interface GetIdentitySourceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetIdentitySourceResponse.Builder,GetIdentitySourceResponse>,SdkBuilder<GetIdentitySourceResponse.Builder,GetIdentitySourceResponse>,SdkPojo,SdkResponse.Builder,VerifiedPermissionsResponse.Builder
- Enclosing class:
- GetIdentitySourceResponse
public static interface GetIdentitySourceResponse.Builder extends VerifiedPermissionsResponse.Builder, SdkPojo, CopyableBuilder<GetIdentitySourceResponse.Builder,GetIdentitySourceResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetIdentitySourceResponse.BuildercreatedDate(Instant createdDate)The date and time that the identity source was originally created.default GetIdentitySourceResponse.Builderdetails(Consumer<IdentitySourceDetails.Builder> details)A structure that describes the configuration of the identity source.GetIdentitySourceResponse.Builderdetails(IdentitySourceDetails details)A structure that describes the configuration of the identity source.GetIdentitySourceResponse.BuilderidentitySourceId(String identitySourceId)The ID of the identity source.GetIdentitySourceResponse.BuilderlastUpdatedDate(Instant lastUpdatedDate)The date and time that the identity source was most recently updated.GetIdentitySourceResponse.BuilderpolicyStoreId(String policyStoreId)The ID of the policy store that contains the identity source.GetIdentitySourceResponse.BuilderprincipalEntityType(String principalEntityType)The data type of principals generated for identities authenticated by this identity source.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.verifiedpermissions.model.VerifiedPermissionsResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
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
GetIdentitySourceResponse.Builder details(IdentitySourceDetails 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
default GetIdentitySourceResponse.Builder details(Consumer<IdentitySourceDetails.Builder> details)
A structure that describes the configuration of the identity source.
This is a convenience method that creates an instance of theIdentitySourceDetails.Builderavoiding the need to create one manually viaIdentitySourceDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todetails(IdentitySourceDetails).- Parameters:
details- a consumer that will call methods onIdentitySourceDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
details(IdentitySourceDetails)
-
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.
-
-