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
jobs. Customer may create multiple tenants to provide data isolation for
different groups.
Protobuf type google.cloud.talent.v4.Tenant
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
EXTERNAL_ID_FIELD_NUMBER
public static final int EXTERNAL_ID_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 Tenant getDefaultInstance()
Returns |
Type |
Description |
Tenant |
|
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)
Returns |
Type |
Description |
Tenant |
|
public static Tenant parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Tenant |
|
parseFrom(byte[] data)
public static Tenant parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
Returns |
Type |
Description |
Tenant |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Tenant |
|
parseFrom(ByteString data)
public static Tenant parseFrom(ByteString data)
Returns |
Type |
Description |
Tenant |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Tenant |
|
public static Tenant parseFrom(CodedInputStream input)
Returns |
Type |
Description |
Tenant |
|
public static Tenant parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Tenant |
|
public static Tenant parseFrom(InputStream input)
Returns |
Type |
Description |
Tenant |
|
public static Tenant parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Tenant |
|
parseFrom(ByteBuffer data)
public static Tenant parseFrom(ByteBuffer data)
Returns |
Type |
Description |
Tenant |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Tenant parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Tenant |
|
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()
Returns |
Type |
Description |
Tenant |
|
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.
|
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
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)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Tenant.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides