Class SettingsCloudGateCorsSettings


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: v1")
    public final class SettingsCloudGateCorsSettings
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    A 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 the SettingsCloudGateCorsSettings.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 the SettingsCloudGateCorsSettings.Builder, which maintain a set of all explicitly set fields called SettingsCloudGateCorsSettings.Builder.__explicitlySet__. The hashCode() and equals(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).

    • 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

      • 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:
        toString in class com.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:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel