Package com.oracle.bmc.jms.model
Class ExportDataFilters
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.ExportDataFilters
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public final class ExportDataFilters extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelFilters applied when exporting data
Note: Objects should always be created or deserialized using theExportDataFilters.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
ExportDataFilters.Builder, which maintain a set of all explicitly set fields calledExportDataFilters.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 classExportDataFilters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExportDataFilters.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getApplicationNameContains()List of application names to filter by partial matchList<String>getApplicationNameEqualTo()List of application names to filter by exact matchList<String>getJavaMajorVersions()List of Java major versions to filter byList<String>getJavaVendors()List of Java vendors to filter byList<String>getJavaVersions()List of Java versions to filter byList<JreSecurityStatus>getSecurityStatuses()The security statuses of the Java RuntimeinthashCode()ExportDataFilters.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ExportDataFilters
@Deprecated @ConstructorProperties({"javaVersions","javaMajorVersions","javaVendors","applicationNameEqualTo","applicationNameContains","securityStatuses"}) public ExportDataFilters(List<String> javaVersions, List<String> javaMajorVersions, List<String> javaVendors, List<String> applicationNameEqualTo, List<String> applicationNameContains, List<JreSecurityStatus> securityStatuses)
Deprecated.
-
-
Method Detail
-
builder
public static ExportDataFilters.Builder builder()
Create a new builder.
-
toBuilder
public ExportDataFilters.Builder toBuilder()
-
getJavaVersions
public List<String> getJavaVersions()
List of Java versions to filter by- Returns:
- the value
-
getJavaMajorVersions
public List<String> getJavaMajorVersions()
List of Java major versions to filter by- Returns:
- the value
-
getJavaVendors
public List<String> getJavaVendors()
List of Java vendors to filter by- Returns:
- the value
-
getApplicationNameEqualTo
public List<String> getApplicationNameEqualTo()
List of application names to filter by exact match- Returns:
- the value
-
getApplicationNameContains
public List<String> getApplicationNameContains()
List of application names to filter by partial match- Returns:
- the value
-
getSecurityStatuses
public List<JreSecurityStatus> getSecurityStatuses()
The security statuses of the Java Runtime- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-