Class DatahubIngestionRunSummary

    • Constructor Detail

      • DatahubIngestionRunSummary

        public DatahubIngestionRunSummary()
    • Method Detail

      • get__type

        @NotNull
        public @NotNull java.lang.String get__type()
        Name of this subclass in SimpleClassName format
        Returns:
        __type
      • getTimestampMillis

        @NotNull
        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @NotNull @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getTimestampMillis()
        The event timestamp field as epoch at UTC in milli seconds. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        timestampMillis
      • setTimestampMillis

        public void setTimestampMillis​(java.lang.Long timestampMillis)
      • getEventGranularity

        @Valid
        public @Valid TimeWindowSize getEventGranularity()
        Get eventGranularity
        Returns:
        eventGranularity
      • setEventGranularity

        public void setEventGranularity​(TimeWindowSize eventGranularity)
      • getPartitionSpec

        @NotNull
        @Valid
        public @NotNull @Valid PartitionSpec getPartitionSpec()
        Get partitionSpec
        Returns:
        partitionSpec
      • setPartitionSpec

        public void setPartitionSpec​(PartitionSpec partitionSpec)
      • getMessageId

        public java.lang.String getMessageId()
        The optional messageId, if provided serves as a custom user-defined unique identifier for an aspect value.
        Returns:
        messageId
      • setMessageId

        public void setMessageId​(java.lang.String messageId)
      • getPipelineName

        @NotNull
        public @NotNull java.lang.String getPipelineName()
        The name of the pipeline that ran ingestion, a stable unique user provided identifier. e.g. my_snowflake1-to-datahub.
        Returns:
        pipelineName
      • setPipelineName

        public void setPipelineName​(java.lang.String pipelineName)
      • getPlatformInstanceId

        @NotNull
        public @NotNull java.lang.String getPlatformInstanceId()
        The id of the instance against which the ingestion pipeline ran. e.g.: Bigquery project ids, MySQL hostnames etc.
        Returns:
        platformInstanceId
      • setPlatformInstanceId

        public void setPlatformInstanceId​(java.lang.String platformInstanceId)
      • getRunId

        @NotNull
        public @NotNull java.lang.String getRunId()
        The runId for this pipeline instance.
        Returns:
        runId
      • setRunId

        public void setRunId​(java.lang.String runId)
      • getRunStatus

        @NotNull
        @Valid
        public @NotNull @Valid JobStatus getRunStatus()
        Get runStatus
        Returns:
        runStatus
      • setRunStatus

        public void setRunStatus​(JobStatus runStatus)
      • getNumWorkUnitsCommitted

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumWorkUnitsCommitted()
        The number of workunits written to sink. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numWorkUnitsCommitted
      • setNumWorkUnitsCommitted

        public void setNumWorkUnitsCommitted​(java.lang.Long numWorkUnitsCommitted)
      • getNumWorkUnitsCreated

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumWorkUnitsCreated()
        The number of workunits that are produced. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numWorkUnitsCreated
      • setNumWorkUnitsCreated

        public void setNumWorkUnitsCreated​(java.lang.Long numWorkUnitsCreated)
      • getNumEvents

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumEvents()
        The number of events produced (MCE + MCP). minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numEvents
      • setNumEvents

        public void setNumEvents​(java.lang.Long numEvents)
      • getNumEntities

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumEntities()
        The total number of entities produced (unique entity urns). minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numEntities
      • setNumEntities

        public void setNumEntities​(java.lang.Long numEntities)
      • getNumAspects

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumAspects()
        The total number of aspects produced across all entities. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numAspects
      • setNumAspects

        public void setNumAspects​(java.lang.Long numAspects)
      • getNumSourceAPICalls

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumSourceAPICalls()
        Total number of source API calls. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numSourceAPICalls
      • setNumSourceAPICalls

        public void setNumSourceAPICalls​(java.lang.Long numSourceAPICalls)
      • totalLatencySourceAPICalls

        public DatahubIngestionRunSummary totalLatencySourceAPICalls​(java.lang.Long totalLatencySourceAPICalls)
      • getTotalLatencySourceAPICalls

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getTotalLatencySourceAPICalls()
        Total latency across all source API calls. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        totalLatencySourceAPICalls
      • setTotalLatencySourceAPICalls

        public void setTotalLatencySourceAPICalls​(java.lang.Long totalLatencySourceAPICalls)
      • getNumSinkAPICalls

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumSinkAPICalls()
        Total number of sink API calls. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numSinkAPICalls
      • setNumSinkAPICalls

        public void setNumSinkAPICalls​(java.lang.Long numSinkAPICalls)
      • totalLatencySinkAPICalls

        public DatahubIngestionRunSummary totalLatencySinkAPICalls​(java.lang.Long totalLatencySinkAPICalls)
      • getTotalLatencySinkAPICalls

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getTotalLatencySinkAPICalls()
        Total latency across all sink API calls. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        totalLatencySinkAPICalls
      • setTotalLatencySinkAPICalls

        public void setTotalLatencySinkAPICalls​(java.lang.Long totalLatencySinkAPICalls)
      • getNumWarnings

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumWarnings()
        Number of warnings generated. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numWarnings
      • setNumWarnings

        public void setNumWarnings​(java.lang.Long numWarnings)
      • getNumErrors

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumErrors()
        Number of errors generated. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numErrors
      • setNumErrors

        public void setNumErrors​(java.lang.Long numErrors)
      • getNumEntitiesSkipped

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getNumEntitiesSkipped()
        Number of entities skipped. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        numEntitiesSkipped
      • setNumEntitiesSkipped

        public void setNumEntitiesSkipped​(java.lang.Long numEntitiesSkipped)
      • getConfig

        public java.lang.String getConfig()
        The non-sensitive key-value pairs of the yaml config used as json string.
        Returns:
        config
      • setConfig

        public void setConfig​(java.lang.String config)
      • getCustomSummary

        public java.lang.String getCustomSummary()
        Custom value.
        Returns:
        customSummary
      • setCustomSummary

        public void setCustomSummary​(java.lang.String customSummary)
      • getSoftwareVersion

        public java.lang.String getSoftwareVersion()
        The software version of this ingestion.
        Returns:
        softwareVersion
      • setSoftwareVersion

        public void setSoftwareVersion​(java.lang.String softwareVersion)
      • getSystemHostName

        public java.lang.String getSystemHostName()
        The hostname the ingestion pipeline ran on.
        Returns:
        systemHostName
      • setSystemHostName

        public void setSystemHostName​(java.lang.String systemHostName)
      • getOperatingSystemName

        public java.lang.String getOperatingSystemName()
        The os the ingestion pipeline ran on.
        Returns:
        operatingSystemName
      • setOperatingSystemName

        public void setOperatingSystemName​(java.lang.String operatingSystemName)
      • getNumProcessors

        @Min(-2147483648L)
        @Max(2147483647L)
        public @Min(-2147483648L) @Max(2147483647L) java.lang.Integer getNumProcessors()
        The number of processors on the host the ingestion pipeline ran on. minimum: -2147483648 maximum: 2147483647
        Returns:
        numProcessors
      • setNumProcessors

        public void setNumProcessors​(java.lang.Integer numProcessors)
      • getTotalMemory

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getTotalMemory()
        The total amount of memory on the host the ingestion pipeline ran on. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        totalMemory
      • setTotalMemory

        public void setTotalMemory​(java.lang.Long totalMemory)
      • getAvailableMemory

        @Min(-9223372036854775808L)
        @Max(9223372036854775807L)
        public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getAvailableMemory()
        The available memory on the host the ingestion pipeline ran on. minimum: -9223372036854775808 maximum: 9223372036854775807
        Returns:
        availableMemory
      • setAvailableMemory

        public void setAvailableMemory​(java.lang.Long availableMemory)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object