Class GuestOsResourceIdFilter
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetsoftwareupdate.model.GuestOsFleetDiscoveryFilter
-
- com.oracle.bmc.fleetsoftwareupdate.model.GuestOsResourceIdFilter
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public final class GuestOsResourceIdFilter extends GuestOsFleetDiscoveryFilterThe OCIDs of associated resources to include when discovering Exadata VM Cluster targets for a ‘GUEST_OS’ collection.
Note: Objects should always be created or deserialized using theGuestOsResourceIdFilter.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 theGuestOsResourceIdFilter.Builder, which maintain a set of all explicitly set fields calledGuestOsResourceIdFilter.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 classGuestOsResourceIdFilter.Builderstatic classGuestOsResourceIdFilter.EntityTypeType of associated resource.-
Nested classes/interfaces inherited from class com.oracle.bmc.fleetsoftwareupdate.model.GuestOsFleetDiscoveryFilter
GuestOsFleetDiscoveryFilter.Mode, GuestOsFleetDiscoveryFilter.Type
-
-
Constructor Summary
Constructors Constructor Description GuestOsResourceIdFilter(GuestOsFleetDiscoveryFilter.Mode mode, GuestOsResourceIdFilter.EntityType entityType, List<String> identifiers, FleetDiscoveryOperators operator)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GuestOsResourceIdFilter.Builderbuilder()Create a new builder.booleanequals(Object o)GuestOsResourceIdFilter.EntityTypegetEntityType()Type of associated resource.List<String>getIdentifiers()The OCIDs of associated resources to include when discovering Exadata VM Cluster targets for a ‘GUEST_OS’ collection.FleetDiscoveryOperatorsgetOperator()Type of join for each element in this filter.inthashCode()GuestOsResourceIdFilter.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.fleetsoftwareupdate.model.GuestOsFleetDiscoveryFilter
getMode
-
-
-
-
Constructor Detail
-
GuestOsResourceIdFilter
@Deprecated public GuestOsResourceIdFilter(GuestOsFleetDiscoveryFilter.Mode mode, GuestOsResourceIdFilter.EntityType entityType, List<String> identifiers, FleetDiscoveryOperators operator)
Deprecated.
-
-
Method Detail
-
builder
public static GuestOsResourceIdFilter.Builder builder()
Create a new builder.
-
toBuilder
public GuestOsResourceIdFilter.Builder toBuilder()
-
getEntityType
public GuestOsResourceIdFilter.EntityType getEntityType()
Type of associated resource.- Returns:
- the value
-
getIdentifiers
public List<String> getIdentifiers()
The OCIDs of associated resources to include when discovering Exadata VM Cluster targets for a ‘GUEST_OS’ collection.Specified resources must match the specified ‘entityType’. FsuCollection of type ‘GI’ or ‘GUEST_OS’ can be specified.
- Returns:
- the value
-
getOperator
public FleetDiscoveryOperators getOperator()
Type of join for each element in this filter.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classGuestOsFleetDiscoveryFilter
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classGuestOsFleetDiscoveryFilter- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classGuestOsFleetDiscoveryFilter
-
hashCode
public int hashCode()
- Overrides:
hashCodein classGuestOsFleetDiscoveryFilter
-
-