Class SettingsCloudGateCorsSettings
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.SettingsCloudGateCorsSettings
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class SettingsCloudGateCorsSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA complex attribute that specifies the Cloud Gate cross origin resource sharing settings.*Added In:** 2011192329
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
Note: Objects should always be created or deserialized using theSettingsCloudGateCorsSettings.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 theSettingsCloudGateCorsSettings.Builder, which maintain a set of all explicitly set fields calledSettingsCloudGateCorsSettings.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 Summary
Nested Classes Modifier and Type Class Description static classSettingsCloudGateCorsSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SettingsCloudGateCorsSettings.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getCloudGateCorsAllowedOrigins()Cloud Gate Allowed Cross-Origin Resource Sharing (CORS) Origins for this tenant.BooleangetCloudGateCorsAllowNullOrigin()Allow Null Origin (CORS) for this tenant.BooleangetCloudGateCorsEnabled()Enable Cloud Gate Cross-Origin Resource Sharing (CORS) for this tenant.List<String>getCloudGateCorsExposedHeaders()List of Response Headers Cloud Gate is allowed to expose in the CORS Response Header: Access-Control-Expose-Headers.IntegergetCloudGateCorsMaxAge()Maximum number of seconds a CORS Pre-flight Response may be cached by client.inthashCode()SettingsCloudGateCorsSettings.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SettingsCloudGateCorsSettings
@Deprecated @ConstructorProperties({"cloudGateCorsAllowNullOrigin","cloudGateCorsEnabled","cloudGateCorsAllowedOrigins","cloudGateCorsMaxAge","cloudGateCorsExposedHeaders"}) public SettingsCloudGateCorsSettings(Boolean cloudGateCorsAllowNullOrigin, Boolean cloudGateCorsEnabled, List<String> cloudGateCorsAllowedOrigins, Integer cloudGateCorsMaxAge, List<String> cloudGateCorsExposedHeaders)
Deprecated.
-
-
Method Detail
-
builder
public static SettingsCloudGateCorsSettings.Builder builder()
Create a new builder.
-
toBuilder
public SettingsCloudGateCorsSettings.Builder toBuilder()
-
getCloudGateCorsAllowNullOrigin
public Boolean getCloudGateCorsAllowNullOrigin()
Allow Null Origin (CORS) for this tenant.*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getCloudGateCorsEnabled
public Boolean getCloudGateCorsEnabled()
Enable Cloud Gate Cross-Origin Resource Sharing (CORS) for this tenant.*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getCloudGateCorsAllowedOrigins
public List<String> getCloudGateCorsAllowedOrigins()
Cloud Gate Allowed Cross-Origin Resource Sharing (CORS) Origins for this tenant.*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getCloudGateCorsMaxAge
public Integer getCloudGateCorsMaxAge()
Maximum number of seconds a CORS Pre-flight Response may be cached by client.*Added In:** 2205182039
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getCloudGateCorsExposedHeaders
public List<String> getCloudGateCorsExposedHeaders()
List of Response Headers Cloud Gate is allowed to expose in the CORS Response Header: Access-Control-Expose-Headers.*Added In:** 2205182039
*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-