Class DataHubPolicyInfo
- java.lang.Object
-
- io.datahubproject.openapi.generated.DataHubPolicyInfo
-
- All Implemented Interfaces:
OneOfDataHubPolicySnapshotAspectsItems,OneOfEnvelopedAspectValue,OneOfGenericAspectValue
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2023-12-06T11:25:47.362934Z[Etc/UTC]") public class DataHubPolicyInfo extends java.lang.Object implements OneOfDataHubPolicySnapshotAspectsItems, OneOfEnvelopedAspectValue, OneOfGenericAspectValueInformation about a DataHub (UI) access policy.
-
-
Constructor Summary
Constructors Constructor Description DataHubPolicyInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataHubPolicyInfoactors(DataHubActorFilter actors)DataHubPolicyInfoaddPrivilegesItem(java.lang.String privilegesItem)DataHubPolicyInfodescription(java.lang.String description)DataHubPolicyInfodisplayName(java.lang.String displayName)DataHubPolicyInfoeditable(java.lang.Boolean editable)booleanequals(java.lang.Object o)@NotNull java.lang.Stringget__type()Name of this subclass in SimpleClassName format@NotNull @Valid DataHubActorFiltergetActors()Get actors@NotNull java.lang.StringgetDescription()Description of the Policy@NotNull java.lang.StringgetDisplayName()Display name of the Policy@Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.LonggetLastUpdatedTimestamp()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 DataHubResourceFiltergetResources()Get resources@NotNull java.lang.StringgetState()The state of policy, ACTIVE or INACTIVE@NotNull java.lang.StringgetType()The type of policyinthashCode()@NotNull java.lang.BooleanisEditable()Whether the policy should be editable via the UIDataHubPolicyInfolastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)DataHubPolicyInfoprivileges(java.util.List<java.lang.String> privileges)DataHubPolicyInforesources(DataHubResourceFilter resources)voidsetActors(DataHubActorFilter actors)voidsetDescription(java.lang.String description)voidsetDisplayName(java.lang.String displayName)voidsetEditable(java.lang.Boolean editable)voidsetLastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)voidsetPrivileges(java.util.List<java.lang.String> privileges)voidsetResources(DataHubResourceFilter resources)voidsetState(java.lang.String state)voidsetType(java.lang.String type)DataHubPolicyInfostate(java.lang.String state)java.lang.StringtoString()DataHubPolicyInfotype(java.lang.String type)
-
-
-
Method Detail
-
get__type
@NotNull public @NotNull java.lang.String get__type()
Name of this subclass in SimpleClassName format- Returns:
- __type
-
displayName
public DataHubPolicyInfo displayName(java.lang.String displayName)
-
getDisplayName
@NotNull public @NotNull java.lang.String getDisplayName()
Display name of the Policy- Returns:
- displayName
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
description
public DataHubPolicyInfo description(java.lang.String description)
-
getDescription
@NotNull public @NotNull java.lang.String getDescription()
Description of the Policy- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
type
public DataHubPolicyInfo type(java.lang.String type)
-
getType
@NotNull public @NotNull java.lang.String getType()
The type of policy- Returns:
- type
-
setType
public void setType(java.lang.String type)
-
state
public DataHubPolicyInfo state(java.lang.String state)
-
getState
@NotNull public @NotNull java.lang.String getState()
The state of policy, ACTIVE or INACTIVE- Returns:
- state
-
setState
public void setState(java.lang.String state)
-
resources
public DataHubPolicyInfo resources(DataHubResourceFilter resources)
-
getResources
@Valid public @Valid DataHubResourceFilter getResources()
Get resources- Returns:
- resources
-
setResources
public void setResources(DataHubResourceFilter resources)
-
privileges
public DataHubPolicyInfo privileges(java.util.List<java.lang.String> privileges)
-
addPrivilegesItem
public DataHubPolicyInfo addPrivilegesItem(java.lang.String privilegesItem)
-
getPrivileges
@NotNull public @NotNull java.util.List<java.lang.String> getPrivileges()
The privileges that the policy grants.- Returns:
- privileges
-
setPrivileges
public void setPrivileges(java.util.List<java.lang.String> privileges)
-
actors
public DataHubPolicyInfo actors(DataHubActorFilter actors)
-
getActors
@NotNull @Valid public @NotNull @Valid DataHubActorFilter getActors()
Get actors- Returns:
- actors
-
setActors
public void setActors(DataHubActorFilter actors)
-
editable
public DataHubPolicyInfo editable(java.lang.Boolean editable)
-
isEditable
@NotNull public @NotNull java.lang.Boolean isEditable()
Whether the policy should be editable via the UI- Returns:
- editable
-
setEditable
public void setEditable(java.lang.Boolean editable)
-
lastUpdatedTimestamp
public DataHubPolicyInfo lastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)
-
getLastUpdatedTimestamp
@Min(-9223372036854775808L) @Max(9223372036854775807L) public @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getLastUpdatedTimestamp()
Timestamp when the policy was last updated minimum: -9223372036854775808 maximum: 9223372036854775807- Returns:
- lastUpdatedTimestamp
-
setLastUpdatedTimestamp
public void setLastUpdatedTimestamp(java.lang.Long lastUpdatedTimestamp)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-