Class AppAllowedScopes
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.AppAllowedScopes
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppAllowedScopes extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.
 Note: Objects should always be created or deserialized using theAppAllowedScopes.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAppAllowedScopes.Builder, which maintain a set of all explicitly set fields calledAppAllowedScopes.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAppAllowedScopes.Builder
 - 
Constructor SummaryConstructors Constructor Description AppAllowedScopes(String fqs, String idOfDefiningApp, Boolean readOnly)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppAllowedScopes.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetFqs()A fully qualified scope that this App is allowed to access when it acts as an OAuthClient.StringgetIdOfDefiningApp()The ID of the App that defines this scope.BooleangetReadOnly()If true, indicates that this value must be protected.inthashCode()AppAllowedScopes.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AppAllowedScopes@Deprecated @ConstructorProperties({"fqs","idOfDefiningApp","readOnly"}) public AppAllowedScopes(String fqs, String idOfDefiningApp, Boolean readOnly) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AppAllowedScopes.Builder builder() Create a new builder.
 - 
toBuilderpublic AppAllowedScopes.Builder toBuilder() 
 - 
getFqspublic String getFqs() A fully qualified scope that this App is allowed to access when it acts as an OAuthClient.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdOfDefiningApppublic String getIdOfDefiningApp() The ID of the App that defines this scope.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getReadOnlypublic Boolean getReadOnly() If true, indicates that this value must be protected.*Added In:** 18.2.2 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-