public final class Tenant extends GeneratedMessageV3 implements TenantOrBuilder
A Tenant resource represents a tenant in the service. A tenant is a group or
entity that shares common access with specific privileges for resources like
profiles. Customer may create multiple tenants to provide data isolation for
different groups.
Protobuf type google.cloud.talent.v4beta1.Tenant
Static Fields
EXTERNAL_ID_FIELD_NUMBER
public static final int EXTERNAL_ID_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
KEYWORD_SEARCHABLE_PROFILE_CUSTOM_ATTRIBUTES_FIELD_NUMBER
public static final int KEYWORD_SEARCHABLE_PROFILE_CUSTOM_ATTRIBUTES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
USAGE_TYPE_FIELD_NUMBER
public static final int USAGE_TYPE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static Tenant getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Tenant.Builder newBuilder()
newBuilder(Tenant prototype)
public static Tenant.Builder newBuilder(Tenant prototype)
Parameter |
---|
Name | Description |
prototype | Tenant
|
public static Tenant parseDelimitedFrom(InputStream input)
public static Tenant parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Tenant parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Tenant parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(CodedInputStream input)
public static Tenant parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(InputStream input)
public static Tenant parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Tenant parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Tenant> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public Tenant getDefaultInstanceForType()
getExternalId()
public String getExternalId()
Required. Client side tenant identifier, used to uniquely identify the
tenant.
The maximum number of allowed characters is 255.
string external_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The externalId.
|
getExternalIdBytes()
public ByteString getExternalIdBytes()
Required. Client side tenant identifier, used to uniquely identify the
tenant.
The maximum number of allowed characters is 255.
string external_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for externalId.
|
getKeywordSearchableProfileCustomAttributes(int index)
public String getKeywordSearchableProfileCustomAttributes(int index)
A list of keys of filterable
Profile.custom_attributes,
whose corresponding string_values
are used in keyword searches. Profiles
with string_values
under these specified field keys are returned if any
of the values match the search keyword. Custom field values with
parenthesis, brackets and special symbols are not searchable as-is,
and must be surrounded by quotes.
repeated string keyword_searchable_profile_custom_attributes = 4;
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The keywordSearchableProfileCustomAttributes at the given index.
|
getKeywordSearchableProfileCustomAttributesBytes(int index)
public ByteString getKeywordSearchableProfileCustomAttributesBytes(int index)
A list of keys of filterable
Profile.custom_attributes,
whose corresponding string_values
are used in keyword searches. Profiles
with string_values
under these specified field keys are returned if any
of the values match the search keyword. Custom field values with
parenthesis, brackets and special symbols are not searchable as-is,
and must be surrounded by quotes.
repeated string keyword_searchable_profile_custom_attributes = 4;
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the keywordSearchableProfileCustomAttributes at the given index.
|
getKeywordSearchableProfileCustomAttributesCount()
public int getKeywordSearchableProfileCustomAttributesCount()
A list of keys of filterable
Profile.custom_attributes,
whose corresponding string_values
are used in keyword searches. Profiles
with string_values
under these specified field keys are returned if any
of the values match the search keyword. Custom field values with
parenthesis, brackets and special symbols are not searchable as-is,
and must be surrounded by quotes.
repeated string keyword_searchable_profile_custom_attributes = 4;
Returns |
---|
Type | Description |
int | The count of keywordSearchableProfileCustomAttributes.
|
getKeywordSearchableProfileCustomAttributesList()
public ProtocolStringList getKeywordSearchableProfileCustomAttributesList()
A list of keys of filterable
Profile.custom_attributes,
whose corresponding string_values
are used in keyword searches. Profiles
with string_values
under these specified field keys are returned if any
of the values match the search keyword. Custom field values with
parenthesis, brackets and special symbols are not searchable as-is,
and must be surrounded by quotes.
repeated string keyword_searchable_profile_custom_attributes = 4;
Returns |
---|
Type | Description |
ProtocolStringList | A list containing the keywordSearchableProfileCustomAttributes.
|
getName()
Required during tenant update.
The resource name for a tenant. This is generated by the service when a
tenant is created.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/foo/tenants/bar".
string name = 1;
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required during tenant update.
The resource name for a tenant. This is generated by the service when a
tenant is created.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/foo/tenants/bar".
string name = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getParserForType()
public Parser<Tenant> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getUsageType()
public Tenant.DataUsageType getUsageType()
Indicates whether data owned by this tenant may be used to provide product
improvements across other tenants.
Defaults behavior is
DataUsageType.ISOLATED
if it's unset.
.google.cloud.talent.v4beta1.Tenant.DataUsageType usage_type = 3;
getUsageTypeValue()
public int getUsageTypeValue()
Indicates whether data owned by this tenant may be used to provide product
improvements across other tenants.
Defaults behavior is
DataUsageType.ISOLATED
if it's unset.
.google.cloud.talent.v4beta1.Tenant.DataUsageType usage_type = 3;
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for usageType.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Tenant.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Tenant.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public Tenant.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides