Class AppExtensionOpcServiceApp


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: v1")
    public final class AppExtensionOpcServiceApp
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    This extension defines attributes specific to Apps that represent instances of an Oracle Public Cloud (OPC) service.
    Note: Objects should always be created or deserialized using the AppExtensionOpcServiceApp.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 AppExtensionOpcServiceApp.Builder, which maintain a set of all explicitly set fields called AppExtensionOpcServiceApp.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).
    • Method Detail

      • getServiceInstanceIdentifier

        public String getServiceInstanceIdentifier()
        This value specifies the unique identifier assigned to an instance of an Oracle Public Cloud service app.

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: server

        Returns:
        the value
      • getRegion

        public String getRegion()
        This value identifies the OPC region in which the service is running.

        *Added In:** 19.1.4

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none

        Returns:
        the value
      • getCurrentFederationMode

        public AppExtensionOpcServiceApp.CurrentFederationMode getCurrentFederationMode()
        Current Federation Mode

        *Added In:** 18.2.6

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string

        Returns:
        the value
      • getCurrentSynchronizationMode

        public AppExtensionOpcServiceApp.CurrentSynchronizationMode getCurrentSynchronizationMode()
        Current Synchronization Mode

        *Added In:** 18.2.6

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string

        Returns:
        the value
      • getNextFederationMode

        public AppExtensionOpcServiceApp.NextFederationMode getNextFederationMode()
        Next Federation Mode

        *Added In:** 18.2.6

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string

        Returns:
        the value
      • getNextSynchronizationMode

        public AppExtensionOpcServiceApp.NextSynchronizationMode getNextSynchronizationMode()
        Next Synchronization Mode

        *Added In:** 18.2.6

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string

        Returns:
        the value
      • getEnablingNextFedSyncModes

        public Boolean getEnablingNextFedSyncModes()
        If true, indicates that enablement is in progress started but not completed

        *Added In:** 18.2.6

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean

        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