@Generated(value="OracleSDKGenerator", comments="API Version: 20180917") public final class ResourceDiscoveryServiceSummary extends ExplicitlySetBmcModel
A service supported for use with Resource Discovery.
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
ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__
into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(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.
|
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 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 ExplicitlySetBmcModel
public int hashCode()
hashCode
in class ExplicitlySetBmcModel
Copyright © 2016–2022. All rights reserved.