@Validated
@Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
date="2022-09-21T05:34:26.783Z[Etc/UTC]")
public class DataHubPolicyInfo
extends java.lang.Object
implements OneOfDataHubPolicySnapshotAspectsItems, OneOfEnvelopedAspectValue, OneOfGenericAspectValue
| Constructor and Description |
|---|
DataHubPolicyInfo() |
| Modifier and Type | Method and Description |
|---|---|
DataHubPolicyInfo |
actors(DataHubActorFilter actors) |
DataHubPolicyInfo |
addPrivilegesItem(java.lang.String privilegesItem) |
DataHubPolicyInfo |
description(java.lang.String description) |
DataHubPolicyInfo |
displayName(java.lang.String displayName) |
DataHubPolicyInfo |
editable(java.lang.Boolean editable) |
boolean |
equals(java.lang.Object o) |
@NotNull java.lang.String |
get__type()
Name of this subclass in SimpleClassName format
|
@NotNull @Valid DataHubActorFilter |
getActors()
Get actors
|
@NotNull java.lang.String |
getDescription()
Description of the Policy
|
@NotNull java.lang.String |
getDisplayName()
Display name of the Policy
|
@Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long |
getLastUpdatedTimestamp()
Timestamp when the policy was last updated
minimum: -9223372036854775808
maximum: 9223372036854775807
|
@NotNull java.util.List<java.lang.String> |
getPrivileges()
The privileges that the policy grants.
|
@Valid DataHubResourceFilter |
getResources()
Get resources
|
@NotNull java.lang.String |
getState()
The state of policy, ACTIVE or INACTIVE
|
@NotNull java.lang.String |
getType()
The type of policy
|
int |
hashCode() |
@NotNull java.lang.Boolean |
isEditable()
Whether the policy should be editable via the UI
|
DataHubPolicyInfo |
lastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp) |
DataHubPolicyInfo |
privileges(java.util.List<java.lang.String> privileges) |
DataHubPolicyInfo |
resources(DataHubResourceFilter resources) |
void |
setActors(DataHubActorFilter actors) |
void |
setDescription(java.lang.String description) |
void |
setDisplayName(java.lang.String displayName) |
void |
setEditable(java.lang.Boolean editable) |
void |
setLastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp) |
void |
setPrivileges(java.util.List<java.lang.String> privileges) |
void |
setResources(DataHubResourceFilter resources) |
void |
setState(java.lang.String state) |
void |
setType(java.lang.String type) |
DataHubPolicyInfo |
state(java.lang.String state) |
java.lang.String |
toString() |
DataHubPolicyInfo |
type(java.lang.String type) |
@NotNull public @NotNull java.lang.String get__type()
public DataHubPolicyInfo displayName(java.lang.String displayName)
@NotNull public @NotNull java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public DataHubPolicyInfo description(java.lang.String description)
@NotNull public @NotNull java.lang.String getDescription()
public void setDescription(java.lang.String description)
public DataHubPolicyInfo type(java.lang.String type)
@NotNull public @NotNull java.lang.String getType()
public void setType(java.lang.String type)
public DataHubPolicyInfo state(java.lang.String state)
@NotNull public @NotNull java.lang.String getState()
public void setState(java.lang.String state)
public DataHubPolicyInfo resources(DataHubResourceFilter resources)
@Valid public @Valid DataHubResourceFilter getResources()
public void setResources(DataHubResourceFilter resources)
public DataHubPolicyInfo privileges(java.util.List<java.lang.String> privileges)
public DataHubPolicyInfo addPrivilegesItem(java.lang.String privilegesItem)
@NotNull public @NotNull java.util.List<java.lang.String> getPrivileges()
public void setPrivileges(java.util.List<java.lang.String> privileges)
public DataHubPolicyInfo actors(DataHubActorFilter actors)
@NotNull @Valid public @NotNull @Valid DataHubActorFilter getActors()
public void setActors(DataHubActorFilter actors)
public DataHubPolicyInfo editable(java.lang.Boolean editable)
@NotNull public @NotNull java.lang.Boolean isEditable()
public void setEditable(java.lang.Boolean editable)
public DataHubPolicyInfo lastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)
@Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) public @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