public static final class FirebaseLink.Builder extends GeneratedMessageV3.Builder<FirebaseLink.Builder> implements FirebaseLinkOrBuilder
A link between a GA4 property and a Firebase project.
Protobuf type google.analytics.admin.v1beta.FirebaseLink
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FirebaseLink.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public FirebaseLink build()
buildPartial()
public FirebaseLink buildPartial()
clear()
public FirebaseLink.Builder clear()
Overrides
clearCreateTime()
public FirebaseLink.Builder clearCreateTime()
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearField(Descriptors.FieldDescriptor field)
public FirebaseLink.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearName()
public FirebaseLink.Builder clearName()
Output only. Example format: properties/1234/firebaseLinks/5678
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearOneof(Descriptors.OneofDescriptor oneof)
public FirebaseLink.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProject()
public FirebaseLink.Builder clearProject()
Immutable. Firebase project resource name. When creating a FirebaseLink, you may
provide this resource name using either a project number or project ID.
Once this resource has been created, returned FirebaseLinks will always
have a project_name that contains a project number.
Format: 'projects/{project number}'
Example: 'projects/1234'
string project = 2 [(.google.api.field_behavior) = IMMUTABLE];
clone()
public FirebaseLink.Builder clone()
Overrides
getCreateTime()
public Timestamp getCreateTime()
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
Timestamp | The createTime.
|
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public FirebaseLink getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getName()
Output only. Example format: properties/1234/firebaseLinks/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/firebaseLinks/5678
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getProject()
public String getProject()
Immutable. Firebase project resource name. When creating a FirebaseLink, you may
provide this resource name using either a project number or project ID.
Once this resource has been created, returned FirebaseLinks will always
have a project_name that contains a project number.
Format: 'projects/{project number}'
Example: 'projects/1234'
string project = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
String | The project.
|
getProjectBytes()
public ByteString getProjectBytes()
Immutable. Firebase project resource name. When creating a FirebaseLink, you may
provide this resource name using either a project number or project ID.
Once this resource has been created, returned FirebaseLinks will always
have a project_name that contains a project number.
Format: 'projects/{project number}'
Example: 'projects/1234'
string project = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
ByteString | The bytes for project.
|
hasCreateTime()
public boolean hasCreateTime()
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the createTime field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeCreateTime(Timestamp value)
public FirebaseLink.Builder mergeCreateTime(Timestamp value)
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
mergeFrom(FirebaseLink other)
public FirebaseLink.Builder mergeFrom(FirebaseLink other)
public FirebaseLink.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public FirebaseLink.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FirebaseLink.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCreateTime(Timestamp value)
public FirebaseLink.Builder setCreateTime(Timestamp value)
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
setCreateTime(Timestamp.Builder builderForValue)
public FirebaseLink.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. Time when this FirebaseLink was originally created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
---|
Name | Description |
builderForValue | Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public FirebaseLink.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public FirebaseLink.Builder setName(String value)
Output only. Example format: properties/1234/firebaseLinks/5678
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
---|
Name | Description |
value | String
The name to set.
|
setNameBytes(ByteString value)
public FirebaseLink.Builder setNameBytes(ByteString value)
Output only. Example format: properties/1234/firebaseLinks/5678
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for name to set.
|
setProject(String value)
public FirebaseLink.Builder setProject(String value)
Immutable. Firebase project resource name. When creating a FirebaseLink, you may
provide this resource name using either a project number or project ID.
Once this resource has been created, returned FirebaseLinks will always
have a project_name that contains a project number.
Format: 'projects/{project number}'
Example: 'projects/1234'
string project = 2 [(.google.api.field_behavior) = IMMUTABLE];
Parameter |
---|
Name | Description |
value | String
The project to set.
|
setProjectBytes(ByteString value)
public FirebaseLink.Builder setProjectBytes(ByteString value)
Immutable. Firebase project resource name. When creating a FirebaseLink, you may
provide this resource name using either a project number or project ID.
Once this resource has been created, returned FirebaseLinks will always
have a project_name that contains a project number.
Format: 'projects/{project number}'
Example: 'projects/1234'
string project = 2 [(.google.api.field_behavior) = IMMUTABLE];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for project to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FirebaseLink.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FirebaseLink.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides