Class DataHubPolicyInfo

    • Constructor Detail

      • DataHubPolicyInfo

        public DataHubPolicyInfo()
    • 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)
      • getType

        @NotNull
        public @NotNull java.lang.String getType()
        The type of policy
        Returns:
        type
      • setType

        public void setType​(java.lang.String type)
      • 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)
      • getResources

        @Valid
        public @Valid DataHubResourceFilter getResources()
        Get resources
        Returns:
        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)
      • getActors

        @NotNull
        @Valid
        public @NotNull @Valid DataHubActorFilter getActors()
        Get actors
        Returns:
        actors
      • 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:
        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