Cloud Dataplex v1 API - Class DataProduct.Types.Principal (3.13.0)

public sealed class DataProduct.Types.Principal : IMessage<DataProduct.Types.Principal>, IEquatable<DataProduct.Types.Principal>, IDeepCloneable<DataProduct.Types.Principal>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class DataProduct.Types.Principal.

Represents the principal entity associated with an access group, as per https://cloud.google.com/iam/docs/principals-overview.

Inheritance

object > DataProduct.Types.Principal

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

Principal()

public Principal()

Principal(Principal)

public Principal(DataProduct.Types.Principal other)
Parameter
Name Description
other DataProductTypesPrincipal

Properties

GoogleGroup

public string GoogleGroup { get; set; }

Optional. Email of the Google Group, as per https://cloud.google.com/iam/docs/principals-overview#google-group.

Property Value
Type Description
string

HasGoogleGroup

public bool HasGoogleGroup { get; }

Gets whether the "google_group" field is set

Property Value
Type Description
bool

TypeCase

public DataProduct.Types.Principal.TypeOneofCase TypeCase { get; }
Property Value
Type Description
DataProductTypesPrincipalTypeOneofCase