Package com.cloudera.cdp.datalake.model
Class CollectDatalakeDiagnosticsRequest
java.lang.Object
com.cloudera.cdp.datalake.model.CollectDatalakeDiagnosticsRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-09-27T08:40:26.246-07:00")
public class CollectDatalakeDiagnosticsRequest
extends Object
Request object for collecting DataLake diagnostics.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for additionalLogs.Getter for caseNumber.getCrn()
Getter for crn.Getter for description.Getter for destination.Getter for endDate.Getter for excludeHosts.Getter for hostGroups.getHosts()
Getter for hosts.Getter for includeNginxReport.Getter for includeSaltLogs.Getter for includeSarOutput.Getter for labels.Getter for skipUnresponsiveHosts.Getter for startDate.Getter for storageValidation.Getter for updatePackage.int
hashCode()
void
setAdditionalLogs
(List<DatalakeVmLogRequest> additionalLogs) Setter for additionalLogs.void
setCaseNumber
(String caseNumber) Setter for caseNumber.void
Setter for crn.void
setDescription
(String description) Setter for description.void
setDestination
(String destination) Setter for destination.void
setEndDate
(ZonedDateTime endDate) Setter for endDate.void
setExcludeHosts
(List<String> excludeHosts) Setter for excludeHosts.void
setHostGroups
(List<String> hostGroups) Setter for hostGroups.void
Setter for hosts.void
setIncludeNginxReport
(Boolean includeNginxReport) Setter for includeNginxReport.void
setIncludeSaltLogs
(Boolean includeSaltLogs) Setter for includeSaltLogs.void
setIncludeSarOutput
(Boolean includeSarOutput) Setter for includeSarOutput.void
Setter for labels.void
setSkipUnresponsiveHosts
(Boolean skipUnresponsiveHosts) Setter for skipUnresponsiveHosts.void
setStartDate
(ZonedDateTime startDate) Setter for startDate.void
setStorageValidation
(Boolean storageValidation) Setter for storageValidation.void
setUpdatePackage
(Boolean updatePackage) Setter for updatePackage.toString()
-
Constructor Details
-
CollectDatalakeDiagnosticsRequest
public CollectDatalakeDiagnosticsRequest()
-
-
Method Details
-
getCrn
Getter for crn. CRN of the Datalake cluster. -
setCrn
Setter for crn. CRN of the Datalake cluster. -
getDestination
Getter for destination. Destination of the diagnostics collection (Support, Own cloud storage, Engineering or collect only on the nodes) -
setDestination
Setter for destination. Destination of the diagnostics collection (Support, Own cloud storage, Engineering or collect only on the nodes) -
getDescription
Getter for description. Additional information / title for the diagnostics collection. -
setDescription
Setter for description. Additional information / title for the diagnostics collection. -
getCaseNumber
Getter for caseNumber. Optional support case number in case of SUPPORT destination, otherwise only act as additional data. -
setCaseNumber
Setter for caseNumber. Optional support case number in case of SUPPORT destination, otherwise only act as additional data. -
getLabels
Getter for labels. Array of labels that can filter logs that are collected during diagnostics collection. -
setLabels
Setter for labels. Array of labels that can filter logs that are collected during diagnostics collection. -
getStartDate
Getter for startDate. Date timestamp - collect files only for diagnostics that has higher last modified timestamp value than this. -
setStartDate
Setter for startDate. Date timestamp - collect files only for diagnostics that has higher last modified timestamp value than this. -
getEndDate
Getter for endDate. Date timestamp - collect files only for diagnostics that has lower created timestamp value than this. -
setEndDate
Setter for endDate. Date timestamp - collect files only for diagnostics that has lower created timestamp value than this. -
getAdditionalLogs
Getter for additionalLogs. Array of log descriptors that should be additionally collected during diagnostics collection. -
setAdditionalLogs
Setter for additionalLogs. Array of log descriptors that should be additionally collected during diagnostics collection. -
getHosts
Getter for hosts. Array of host names (fqdn), collection will run only on the dedicated hosts. -
setHosts
Setter for hosts. Array of host names (fqdn), collection will run only on the dedicated hosts. -
getHostGroups
Getter for hostGroups. Array of host groups, collection will run only on the dedicated hosts that belongs to these host groups. -
setHostGroups
Setter for hostGroups. Array of host groups, collection will run only on the dedicated hosts that belongs to these host groups. -
getExcludeHosts
Getter for excludeHosts. Array of host names (fqdn or IP address), collection will not run on the excluded hosts. -
setExcludeHosts
Setter for excludeHosts. Array of host names (fqdn or IP address), collection will not run on the excluded hosts. -
getSkipUnresponsiveHosts
Getter for skipUnresponsiveHosts. Skip unhealthy hosts from the diagnostics collection. -
setSkipUnresponsiveHosts
Setter for skipUnresponsiveHosts. Skip unhealthy hosts from the diagnostics collection. -
getIncludeNginxReport
Getter for includeNginxReport. Include Nginx report generated by GoAccess (if available). -
setIncludeNginxReport
Setter for includeNginxReport. Include Nginx report generated by GoAccess (if available). -
getIncludeSaltLogs
Getter for includeSaltLogs. Include salt minion/master/api system logs in the diagnostics collection. -
setIncludeSaltLogs
Setter for includeSaltLogs. Include salt minion/master/api system logs in the diagnostics collection. -
getIncludeSarOutput
Getter for includeSarOutput. Include SAR (System Activity Report) generated outputs in the diagnostics collection (if available). -
setIncludeSarOutput
Setter for includeSarOutput. Include SAR (System Activity Report) generated outputs in the diagnostics collection (if available). -
getUpdatePackage
Getter for updatePackage. If enabled, required package (cdp-telemetry) will be upgraded or installed on the nodes. (useful if package is not installed or needs to be upgraded) Network is required for this operation. -
setUpdatePackage
Setter for updatePackage. If enabled, required package (cdp-telemetry) will be upgraded or installed on the nodes. (useful if package is not installed or needs to be upgraded) Network is required for this operation. -
getStorageValidation
Getter for storageValidation. Enable/disable node level storage validation (can be disabled for example, if you have too many hosts and do not want to do too much parallel writes to s3/abfs) -
setStorageValidation
Setter for storageValidation. Enable/disable node level storage validation (can be disabled for example, if you have too many hosts and do not want to do too much parallel writes to s3/abfs) -
equals
-
hashCode
public int hashCode() -
toString
-