@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppExtensionMulticloudServiceAppApp extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
This extension defines attributes specific to Apps that represent instances of Multicloud Service
App
Note: Objects should always be created or deserialized using the AppExtensionMulticloudServiceAppApp.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 AppExtensionMulticloudServiceAppApp.Builder
, which maintain a
set of all explicitly set fields called AppExtensionMulticloudServiceAppApp.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
).
Modifier and Type | Class and Description |
---|---|
static class |
AppExtensionMulticloudServiceAppApp.Builder |
static class |
AppExtensionMulticloudServiceAppApp.MulticloudServiceType
Specifies the service type for which the application is configured for multicloud
integration.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AppExtensionMulticloudServiceAppApp(AppExtensionMulticloudServiceAppApp.MulticloudServiceType multicloudServiceType,
String multicloudPlatformUrl)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AppExtensionMulticloudServiceAppApp.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getMulticloudPlatformUrl()
The multicloud platform service URL which the application will invoke for runtime operations
such as AWSCredentials api invocation
|
AppExtensionMulticloudServiceAppApp.MulticloudServiceType |
getMulticloudServiceType()
Specifies the service type for which the application is configured for multicloud
integration.
|
int |
hashCode() |
AppExtensionMulticloudServiceAppApp.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"multicloudServiceType","multicloudPlatformUrl"}) public AppExtensionMulticloudServiceAppApp(AppExtensionMulticloudServiceAppApp.MulticloudServiceType multicloudServiceType, String multicloudPlatformUrl)
public static AppExtensionMulticloudServiceAppApp.Builder builder()
Create a new builder.
public AppExtensionMulticloudServiceAppApp.Builder toBuilder()
public AppExtensionMulticloudServiceAppApp.MulticloudServiceType getMulticloudServiceType()
Specifies the service type for which the application is configured for multicloud integration. For applicable external service types, app will invoke multicloud service for runtime operations
*Added In:** 2301202328
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: immutable - required: true - returned: request - type: string - uniqueness: none
public String getMulticloudPlatformUrl()
The multicloud platform service URL which the application will invoke for runtime operations such as AWSCredentials api invocation
*Added In:** 2301202328
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: request - type: string - uniqueness: none
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.