Interface GetOauth2CredentialProviderResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- BedrockAgentCoreControlResponse.Builder,- Buildable,- CopyableBuilder<GetOauth2CredentialProviderResponse.Builder,,- GetOauth2CredentialProviderResponse> - SdkBuilder<GetOauth2CredentialProviderResponse.Builder,,- GetOauth2CredentialProviderResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- GetOauth2CredentialProviderResponse
- 
Method SummaryModifier and TypeMethodDescriptioncallbackUrl(String callbackUrl) Callback URL to register on the OAuth2 credential provider as an allowed callback URL.clientSecretArn(Consumer<Secret.Builder> clientSecretArn) The Amazon Resource Name (ARN) of the client secret in AWS Secrets Manager.clientSecretArn(Secret clientSecretArn) The Amazon Resource Name (ARN) of the client secret in AWS Secrets Manager.createdTime(Instant createdTime) The timestamp when the OAuth2 credential provider was created.credentialProviderArn(String credentialProviderArn) ARN of the credential provider requested.credentialProviderVendor(String credentialProviderVendor) The vendor of the OAuth2 credential provider.credentialProviderVendor(CredentialProviderVendorType credentialProviderVendor) The vendor of the OAuth2 credential provider.lastUpdatedTime(Instant lastUpdatedTime) The timestamp when the OAuth2 credential provider was last updated.The name of the OAuth2 credential provider.oauth2ProviderConfigOutput(Consumer<Oauth2ProviderConfigOutput.Builder> oauth2ProviderConfigOutput) The configuration output for the OAuth2 provider.oauth2ProviderConfigOutput(Oauth2ProviderConfigOutput oauth2ProviderConfigOutput) The configuration output for the OAuth2 provider.Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
clientSecretArnThe Amazon Resource Name (ARN) of the client secret in AWS Secrets Manager. - Parameters:
- clientSecretArn- The Amazon Resource Name (ARN) of the client secret in AWS Secrets Manager.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clientSecretArndefault GetOauth2CredentialProviderResponse.Builder clientSecretArn(Consumer<Secret.Builder> clientSecretArn) The Amazon Resource Name (ARN) of the client secret in AWS Secrets Manager. This is a convenience method that creates an instance of theSecret.Builderavoiding the need to create one manually viaSecret.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclientSecretArn(Secret).- Parameters:
- clientSecretArn- a consumer that will call methods on- Secret.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
nameThe name of the OAuth2 credential provider. - Parameters:
- name- The name of the OAuth2 credential provider.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
credentialProviderArnARN of the credential provider requested. - Parameters:
- credentialProviderArn- ARN of the credential provider requested.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
credentialProviderVendorGetOauth2CredentialProviderResponse.Builder credentialProviderVendor(String credentialProviderVendor) The vendor of the OAuth2 credential provider. - Parameters:
- credentialProviderVendor- The vendor of the OAuth2 credential provider.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
credentialProviderVendorGetOauth2CredentialProviderResponse.Builder credentialProviderVendor(CredentialProviderVendorType credentialProviderVendor) The vendor of the OAuth2 credential provider. - Parameters:
- credentialProviderVendor- The vendor of the OAuth2 credential provider.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
callbackUrlCallback URL to register on the OAuth2 credential provider as an allowed callback URL. This URL is where the OAuth2 authorization server redirects users after they complete the authorization flow. - Parameters:
- callbackUrl- Callback URL to register on the OAuth2 credential provider as an allowed callback URL. This URL is where the OAuth2 authorization server redirects users after they complete the authorization flow.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
oauth2ProviderConfigOutputGetOauth2CredentialProviderResponse.Builder oauth2ProviderConfigOutput(Oauth2ProviderConfigOutput oauth2ProviderConfigOutput) The configuration output for the OAuth2 provider. - Parameters:
- oauth2ProviderConfigOutput- The configuration output for the OAuth2 provider.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
oauth2ProviderConfigOutputdefault GetOauth2CredentialProviderResponse.Builder oauth2ProviderConfigOutput(Consumer<Oauth2ProviderConfigOutput.Builder> oauth2ProviderConfigOutput) The configuration output for the OAuth2 provider. This is a convenience method that creates an instance of theOauth2ProviderConfigOutput.Builderavoiding the need to create one manually viaOauth2ProviderConfigOutput.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooauth2ProviderConfigOutput(Oauth2ProviderConfigOutput).- Parameters:
- oauth2ProviderConfigOutput- a consumer that will call methods on- Oauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
createdTimeThe timestamp when the OAuth2 credential provider was created. - Parameters:
- createdTime- The timestamp when the OAuth2 credential provider was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastUpdatedTimeThe timestamp when the OAuth2 credential provider was last updated. - Parameters:
- lastUpdatedTime- The timestamp when the OAuth2 credential provider was last updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-