Class ProductStackAsProductSubCategoryDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.ProductStackSubCategoryDetails
-
- com.oracle.bmc.fleetappsmanagement.model.ProductStackAsProductSubCategoryDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public final class ProductStackAsProductSubCategoryDetails extends ProductStackSubCategoryDetails
Consider Product stack as product.To be provided if the product stack should be considered as a Product also.Allows compliance reporting and patching against the product stack target.
Note: Objects should always be created or deserialized using theProductStackAsProductSubCategoryDetails.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 theProductStackAsProductSubCategoryDetails.Builder
, which maintain a set of all explicitly set fields calledProductStackAsProductSubCategoryDetails.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
ProductStackAsProductSubCategoryDetails.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.fleetappsmanagement.model.ProductStackSubCategoryDetails
ProductStackSubCategoryDetails.SubCategory
-
-
Constructor Summary
Constructors Constructor Description ProductStackAsProductSubCategoryDetails(List<String> versions, List<ConfigAssociationDetails> credentials, List<String> components, List<ConfigAssociationDetails> patchTypes)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProductStackAsProductSubCategoryDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<String>
getComponents()
Various components of the Product.List<ConfigAssociationDetails>
getCredentials()
OCID for the Credential name to be associated with the Product Stack.List<ConfigAssociationDetails>
getPatchTypes()
Patch Types associated with this Product Stack which will be considered as Product.List<String>
getVersions()
Versions associated with the PRODUCT .int
hashCode()
ProductStackAsProductSubCategoryDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ProductStackAsProductSubCategoryDetails
@Deprecated public ProductStackAsProductSubCategoryDetails(List<String> versions, List<ConfigAssociationDetails> credentials, List<String> components, List<ConfigAssociationDetails> patchTypes)
Deprecated.
-
-
Method Detail
-
builder
public static ProductStackAsProductSubCategoryDetails.Builder builder()
Create a new builder.
-
toBuilder
public ProductStackAsProductSubCategoryDetails.Builder toBuilder()
-
getVersions
public List<String> getVersions()
Versions associated with the PRODUCT .- Returns:
- the value
-
getCredentials
public List<ConfigAssociationDetails> getCredentials()
OCID for the Credential name to be associated with the Product Stack.These are useful for target discovery or lifecycle management activities, for example, Oracle WebLogic admin credentials for Oracle WebLogic Application server.
- Returns:
- the value
-
getComponents
public List<String> getComponents()
Various components of the Product.For example:The administration server or node manager can be the components of the Oracle WebLogic Application server. Forms server or concurrent manager can be the components of the Oracle E-Business Suite.
- Returns:
- the value
-
getPatchTypes
public List<ConfigAssociationDetails> getPatchTypes()
Patch Types associated with this Product Stack which will be considered as Product.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classProductStackSubCategoryDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classProductStackSubCategoryDetails
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classProductStackSubCategoryDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classProductStackSubCategoryDetails
-
-