Class AppExtensionOpcServiceApp
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.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 theAppExtensionOpcServiceApp.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 theAppExtensionOpcServiceApp.Builder
, which maintain a set of all explicitly set fields calledAppExtensionOpcServiceApp.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 class
AppExtensionOpcServiceApp.Builder
static class
AppExtensionOpcServiceApp.CurrentFederationMode
Current Federation Modestatic class
AppExtensionOpcServiceApp.CurrentSynchronizationMode
Current Synchronization Modestatic class
AppExtensionOpcServiceApp.NextFederationMode
Next Federation Modestatic class
AppExtensionOpcServiceApp.NextSynchronizationMode
Next Synchronization Mode
-
Constructor Summary
Constructors Constructor Description AppExtensionOpcServiceApp(String serviceInstanceIdentifier, String region, AppExtensionOpcServiceApp.CurrentFederationMode currentFederationMode, AppExtensionOpcServiceApp.CurrentSynchronizationMode currentSynchronizationMode, AppExtensionOpcServiceApp.NextFederationMode nextFederationMode, AppExtensionOpcServiceApp.NextSynchronizationMode nextSynchronizationMode, Boolean enablingNextFedSyncModes)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppExtensionOpcServiceApp.Builder
builder()
Create a new builder.boolean
equals(Object o)
AppExtensionOpcServiceApp.CurrentFederationMode
getCurrentFederationMode()
Current Federation ModeAppExtensionOpcServiceApp.CurrentSynchronizationMode
getCurrentSynchronizationMode()
Current Synchronization ModeBoolean
getEnablingNextFedSyncModes()
If true, indicates that enablement is in progress started but not completedAppExtensionOpcServiceApp.NextFederationMode
getNextFederationMode()
Next Federation ModeAppExtensionOpcServiceApp.NextSynchronizationMode
getNextSynchronizationMode()
Next Synchronization ModeString
getRegion()
This value identifies the OPC region in which the service is running.String
getServiceInstanceIdentifier()
This value specifies the unique identifier assigned to an instance of an Oracle Public Cloud service app.int
hashCode()
AppExtensionOpcServiceApp.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AppExtensionOpcServiceApp
@Deprecated @ConstructorProperties({"serviceInstanceIdentifier","region","currentFederationMode","currentSynchronizationMode","nextFederationMode","nextSynchronizationMode","enablingNextFedSyncModes"}) public AppExtensionOpcServiceApp(String serviceInstanceIdentifier, String region, AppExtensionOpcServiceApp.CurrentFederationMode currentFederationMode, AppExtensionOpcServiceApp.CurrentSynchronizationMode currentSynchronizationMode, AppExtensionOpcServiceApp.NextFederationMode nextFederationMode, AppExtensionOpcServiceApp.NextSynchronizationMode nextSynchronizationMode, Boolean enablingNextFedSyncModes)
Deprecated.
-
-
Method Detail
-
builder
public static AppExtensionOpcServiceApp.Builder builder()
Create a new builder.
-
toBuilder
public AppExtensionOpcServiceApp.Builder toBuilder()
-
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 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-