Package com.oracle.bmc.identity.model
Class CreateOAuth2ClientCredentialDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.CreateOAuth2ClientCredentialDetails.Builder
-
- Enclosing class:
- CreateOAuth2ClientCredentialDetails
public static class CreateOAuth2ClientCredentialDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateOAuth2ClientCredentialDetails
build()
CreateOAuth2ClientCredentialDetails.Builder
copy(CreateOAuth2ClientCredentialDetails model)
CreateOAuth2ClientCredentialDetails.Builder
description(String description)
Description of the oauth credential to help user differentiate them.CreateOAuth2ClientCredentialDetails.Builder
name(String name)
Name of the oauth credential to help user differentiate them.CreateOAuth2ClientCredentialDetails.Builder
scopes(List<FullyQualifiedScope> scopes)
Allowed scopes for the given oauth credential.
-
-
-
Method Detail
-
name
public CreateOAuth2ClientCredentialDetails.Builder name(String name)
Name of the oauth credential to help user differentiate them.- Parameters:
name
- the value to set- Returns:
- this builder
-
description
public CreateOAuth2ClientCredentialDetails.Builder description(String description)
Description of the oauth credential to help user differentiate them.- Parameters:
description
- the value to set- Returns:
- this builder
-
scopes
public CreateOAuth2ClientCredentialDetails.Builder scopes(List<FullyQualifiedScope> scopes)
Allowed scopes for the given oauth credential.- Parameters:
scopes
- the value to set- Returns:
- this builder
-
build
public CreateOAuth2ClientCredentialDetails build()
-
copy
public CreateOAuth2ClientCredentialDetails.Builder copy(CreateOAuth2ClientCredentialDetails model)
-
-