@Validated
@Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
date="2022-09-21T05:34:26.783Z[Etc/UTC]")
public class Operation
extends java.lang.Object
implements OneOfEnvelopedAspectValue, OneOfGenericAspectValue
| Constructor and Description |
|---|
Operation() |
| Modifier and Type | Method and Description |
|---|---|
Operation |
actor(java.lang.String actor) |
Operation |
addAffectedDatasetsItem(java.lang.String affectedDatasetsItem) |
Operation |
affectedDatasets(java.util.List<java.lang.String> affectedDatasets) |
Operation |
customOperationType(java.lang.String customOperationType) |
Operation |
customProperties(java.util.Map<java.lang.String,java.lang.String> customProperties) |
boolean |
equals(java.lang.Object o) |
Operation |
eventGranularity(TimeWindowSize eventGranularity) |
@NotNull java.lang.String |
get__type()
Name of this subclass in SimpleClassName format
|
java.lang.String |
getActor()
Actor who issued this operation.
|
java.util.List<java.lang.String> |
getAffectedDatasets()
Which other datasets were affected by this operation.
|
java.lang.String |
getCustomOperationType()
A custom type of operation.
|
java.util.Map<java.lang.String,java.lang.String> |
getCustomProperties()
Custom properties
|
@Valid TimeWindowSize |
getEventGranularity()
Get eventGranularity
|
@NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long |
getLastUpdatedTimestamp()
The time at which the operation occurred.
|
java.lang.String |
getMessageId()
The optional messageId, if provided serves as a custom user-defined unique identifier for an aspect value.
|
@Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long |
getNumAffectedRows()
How many rows were affected by this operation.
|
@NotNull @Valid OperationType |
getOperationType()
Get operationType
|
@NotNull @Valid PartitionSpec |
getPartitionSpec()
Get partitionSpec
|
@Valid OperationSourceType |
getSourceType()
Get sourceType
|
@NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long |
getTimestampMillis()
The event timestamp field as epoch at UTC in milli seconds.
|
int |
hashCode() |
Operation |
lastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp) |
Operation |
messageId(java.lang.String messageId) |
Operation |
numAffectedRows(java.lang.Long numAffectedRows) |
Operation |
operationType(OperationType operationType) |
Operation |
partitionSpec(PartitionSpec partitionSpec) |
Operation |
putCustomPropertiesItem(java.lang.String key,
java.lang.String customPropertiesItem) |
void |
setActor(java.lang.String actor) |
void |
setAffectedDatasets(java.util.List<java.lang.String> affectedDatasets) |
void |
setCustomOperationType(java.lang.String customOperationType) |
void |
setCustomProperties(java.util.Map<java.lang.String,java.lang.String> customProperties) |
void |
setEventGranularity(TimeWindowSize eventGranularity) |
void |
setLastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp) |
void |
setMessageId(java.lang.String messageId) |
void |
setNumAffectedRows(java.lang.Long numAffectedRows) |
void |
setOperationType(OperationType operationType) |
void |
setPartitionSpec(PartitionSpec partitionSpec) |
void |
setSourceType(OperationSourceType sourceType) |
void |
setTimestampMillis(java.lang.Long timestampMillis) |
Operation |
sourceType(OperationSourceType sourceType) |
Operation |
timestampMillis(java.lang.Long timestampMillis) |
java.lang.String |
toString() |
@NotNull public @NotNull java.lang.String get__type()
public Operation timestampMillis(java.lang.Long timestampMillis)
@NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) public @NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long getTimestampMillis()
public void setTimestampMillis(java.lang.Long timestampMillis)
public Operation eventGranularity(TimeWindowSize eventGranularity)
@Valid public @Valid TimeWindowSize getEventGranularity()
public void setEventGranularity(TimeWindowSize eventGranularity)
public Operation partitionSpec(PartitionSpec partitionSpec)
@NotNull @Valid public @NotNull @Valid PartitionSpec getPartitionSpec()
public void setPartitionSpec(PartitionSpec partitionSpec)
public Operation messageId(java.lang.String messageId)
public java.lang.String getMessageId()
public void setMessageId(java.lang.String messageId)
public Operation actor(java.lang.String actor)
public java.lang.String getActor()
public void setActor(java.lang.String actor)
public Operation operationType(OperationType operationType)
@NotNull @Valid public @NotNull @Valid OperationType getOperationType()
public void setOperationType(OperationType operationType)
public Operation customOperationType(java.lang.String customOperationType)
public java.lang.String getCustomOperationType()
public void setCustomOperationType(java.lang.String customOperationType)
public Operation numAffectedRows(java.lang.Long numAffectedRows)
@Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) public @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long getNumAffectedRows()
public void setNumAffectedRows(java.lang.Long numAffectedRows)
public Operation affectedDatasets(java.util.List<java.lang.String> affectedDatasets)
public Operation addAffectedDatasetsItem(java.lang.String affectedDatasetsItem)
public java.util.List<java.lang.String> getAffectedDatasets()
public void setAffectedDatasets(java.util.List<java.lang.String> affectedDatasets)
public Operation sourceType(OperationSourceType sourceType)
@Valid public @Valid OperationSourceType getSourceType()
public void setSourceType(OperationSourceType sourceType)
public Operation customProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
public Operation putCustomPropertiesItem(java.lang.String key, java.lang.String customPropertiesItem)
public java.util.Map<java.lang.String,java.lang.String> getCustomProperties()
public void setCustomProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
public Operation lastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)
@NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) public @NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long getLastUpdatedTimestamp()
public void setLastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object