@Generated(value="OracleSDKGenerator", comments="API Version: 20180917") public final class ResourceDiscoveryServiceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A service supported for use with Resource
Discovery.
Note: Objects should always be created or deserialized using the ResourceDiscoveryServiceSummary.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 ResourceDiscoveryServiceSummary.Builder
, which maintain a
set of all explicitly set fields called ResourceDiscoveryServiceSummary.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 |
ResourceDiscoveryServiceSummary.Builder |
static class |
ResourceDiscoveryServiceSummary.DiscoveryScope
The scope of the service as used with Resource Discovery.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ResourceDiscoveryServiceSummary(String name,
ResourceDiscoveryServiceSummary.DiscoveryScope discoveryScope)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ResourceDiscoveryServiceSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
ResourceDiscoveryServiceSummary.DiscoveryScope |
getDiscoveryScope()
The scope of the service as used with Resource Discovery.
|
String |
getName()
A supported service.
|
int |
hashCode() |
ResourceDiscoveryServiceSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","discoveryScope"}) public ResourceDiscoveryServiceSummary(String name, ResourceDiscoveryServiceSummary.DiscoveryScope discoveryScope)
public static ResourceDiscoveryServiceSummary.Builder builder()
Create a new builder.
public ResourceDiscoveryServiceSummary.Builder toBuilder()
public String getName()
A supported service. Example: core
For reference on service names, see the Terraform
provider
documentation.
public ResourceDiscoveryServiceSummary.DiscoveryScope getDiscoveryScope()
The scope of the service as used with Resource Discovery. This property determines the type
of compartment OCID required: root compartment (TENANCY
) or not (COMPARTMENT
). For example, identity
is at the root compartment scope while database
is at the compartment scope.
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.