Class JobDefinitionScope


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190325")
    public final class JobDefinitionScope
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Defines the rules or criteria based on which the scope for job definition is circumscribed.
    Note: Objects should always be created or deserialized using the JobDefinitionScope.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 JobDefinitionScope.Builder, which maintain a set of all explicitly set fields called JobDefinitionScope.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).
    • Constructor Detail

      • JobDefinitionScope

        @Deprecated
        @ConstructorProperties({"folderName","entityName","folderNameFilter","entityNameFilter","isSampleDataExtracted","sampleDataSizeInMBs"})
        public JobDefinitionScope​(String folderName,
                                  String entityName,
                                  String folderNameFilter,
                                  String entityNameFilter,
                                  Boolean isSampleDataExtracted,
                                  Integer sampleDataSizeInMBs)
        Deprecated.
    • Method Detail

      • getFolderName

        public String getFolderName()
        Name of the folder or schema for this metadata harvest.
        Returns:
        the value
      • getEntityName

        public String getEntityName()
        Name of the entity for this metadata harvest.
        Returns:
        the value
      • getFolderNameFilter

        public String getFolderNameFilter()
        Filter rules with regular expression to specify folder names for this metadata harvest.
        Returns:
        the value
      • getEntityNameFilter

        public String getEntityNameFilter()
        Filter rules with regular expression to specify entity names for this metadata harvest.
        Returns:
        the value
      • getIsSampleDataExtracted

        public Boolean getIsSampleDataExtracted()
        Specify if sample data to be extracted as part of this harvest.
        Returns:
        the value
      • getSampleDataSizeInMBs

        public Integer getSampleDataSizeInMBs()
        Specify the sample data size in MB, specified as number of rows, for this metadata harvest.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel