public final class UserLink extends GeneratedMessageV3 implements UserLinkOrBuilder
A resource message representing a user's permissions on an Account or
Property resource.
Protobuf type google.analytics.admin.v1alpha.UserLink
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
DIRECT_ROLES_FIELD_NUMBER
public static final int DIRECT_ROLES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
EMAIL_ADDRESS_FIELD_NUMBER
public static final int EMAIL_ADDRESS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static UserLink getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static UserLink.Builder newBuilder()
newBuilder(UserLink prototype)
public static UserLink.Builder newBuilder(UserLink prototype)
Parameter |
---|
Name | Description |
prototype | UserLink
|
public static UserLink parseDelimitedFrom(InputStream input)
public static UserLink parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static UserLink parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UserLink parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static UserLink parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserLink parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserLink parseFrom(CodedInputStream input)
public static UserLink parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static UserLink parseFrom(InputStream input)
public static UserLink parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static UserLink parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static UserLink parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<UserLink> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public UserLink getDefaultInstanceForType()
getDirectRoles(int index)
public String getDirectRoles(int index)
Roles directly assigned to this user for this account or property.
Valid values:
predefinedRoles/viewer
predefinedRoles/analyst
predefinedRoles/editor
predefinedRoles/admin
predefinedRoles/no-cost-data
predefinedRoles/no-revenue-data
Excludes roles that are inherited from a higher-level entity, group,
or organization admin role.
A UserLink that is updated to have an empty list of direct_roles will be
deleted.
repeated string direct_roles = 3;
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The directRoles at the given index.
|
getDirectRolesBytes(int index)
public ByteString getDirectRolesBytes(int index)
Roles directly assigned to this user for this account or property.
Valid values:
predefinedRoles/viewer
predefinedRoles/analyst
predefinedRoles/editor
predefinedRoles/admin
predefinedRoles/no-cost-data
predefinedRoles/no-revenue-data
Excludes roles that are inherited from a higher-level entity, group,
or organization admin role.
A UserLink that is updated to have an empty list of direct_roles will be
deleted.
repeated string direct_roles = 3;
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the directRoles at the given index.
|
getDirectRolesCount()
public int getDirectRolesCount()
Roles directly assigned to this user for this account or property.
Valid values:
predefinedRoles/viewer
predefinedRoles/analyst
predefinedRoles/editor
predefinedRoles/admin
predefinedRoles/no-cost-data
predefinedRoles/no-revenue-data
Excludes roles that are inherited from a higher-level entity, group,
or organization admin role.
A UserLink that is updated to have an empty list of direct_roles will be
deleted.
repeated string direct_roles = 3;
Returns |
---|
Type | Description |
int | The count of directRoles.
|
getDirectRolesList()
public ProtocolStringList getDirectRolesList()
Roles directly assigned to this user for this account or property.
Valid values:
predefinedRoles/viewer
predefinedRoles/analyst
predefinedRoles/editor
predefinedRoles/admin
predefinedRoles/no-cost-data
predefinedRoles/no-revenue-data
Excludes roles that are inherited from a higher-level entity, group,
or organization admin role.
A UserLink that is updated to have an empty list of direct_roles will be
deleted.
repeated string direct_roles = 3;
getEmailAddress()
public String getEmailAddress()
Immutable. Email address of the user to link
string email_address = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
String | The emailAddress.
|
getEmailAddressBytes()
public ByteString getEmailAddressBytes()
Immutable. Email address of the user to link
string email_address = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
ByteString | The bytes for emailAddress.
|
getName()
Output only. Example format: properties/1234/userLinks/5678
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Output only. Example format: properties/1234/userLinks/5678
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getParserForType()
public Parser<UserLink> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public UserLink.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected UserLink.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public UserLink.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides