Class DataStream.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataStream.Builder>
com.google.analytics.admin.v1beta.DataStream.Builder
- All Implemented Interfaces:
DataStreamOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataStream
public static final class DataStream.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataStream.Builder>
implements DataStreamOrBuilder
A resource message representing a data stream.Protobuf type
google.analytics.admin.v1beta.DataStream-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Data specific to Android app streams.Output only.Human-readable display name for the Data Stream.Data specific to iOS app streams.Output only.Required.Output only.Data specific to web streams.Data specific to Android app streams.Data specific to Android app streams.Data specific to Android app streams.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHuman-readable display name for the Data Stream.com.google.protobuf.ByteStringHuman-readable display name for the Data Stream.Data specific to iOS app streams.Data specific to iOS app streams.Data specific to iOS app streams.getName()Output only.com.google.protobuf.ByteStringOutput only.getType()Required.intRequired.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Data specific to web streams.Data specific to web streams.Data specific to web streams.booleanData specific to Android app streams.booleanOutput only.booleanData specific to iOS app streams.booleanOutput only.booleanData specific to web streams.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanData specific to Android app streams.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(DataStream other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Data specific to iOS app streams.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.Data specific to web streams.Data specific to Android app streams.setAndroidAppStreamData(DataStream.AndroidAppStreamData.Builder builderForValue) Data specific to Android app streams.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDisplayName(String value) Human-readable display name for the Data Stream.setDisplayNameBytes(com.google.protobuf.ByteString value) Human-readable display name for the Data Stream.Data specific to iOS app streams.setIosAppStreamData(DataStream.IosAppStreamData.Builder builderForValue) Data specific to iOS app streams.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.setType(DataStream.DataStreamType value) Required.setTypeValue(int value) Required.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Data specific to web streams.setWebStreamData(DataStream.WebStreamData.Builder builderForValue) Data specific to web streams.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DataStream.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DataStream.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DataStream.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataStream.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataStream.Builder>
-
mergeFrom
public DataStream.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataStream.Builder>- Throws:
IOException
-
getStreamDataCase
- Specified by:
getStreamDataCasein interfaceDataStreamOrBuilder
-
clearStreamData
-
hasWebStreamData
public boolean hasWebStreamData()Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6;- Specified by:
hasWebStreamDatain interfaceDataStreamOrBuilder- Returns:
- Whether the webStreamData field is set.
-
getWebStreamData
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6;- Specified by:
getWebStreamDatain interfaceDataStreamOrBuilder- Returns:
- The webStreamData.
-
setWebStreamData
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6; -
setWebStreamData
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6; -
mergeWebStreamData
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6; -
clearWebStreamData
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6; -
getWebStreamDataBuilder
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6; -
getWebStreamDataOrBuilder
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.WebStreamData web_stream_data = 6;- Specified by:
getWebStreamDataOrBuilderin interfaceDataStreamOrBuilder
-
hasAndroidAppStreamData
public boolean hasAndroidAppStreamData()Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7;- Specified by:
hasAndroidAppStreamDatain interfaceDataStreamOrBuilder- Returns:
- Whether the androidAppStreamData field is set.
-
getAndroidAppStreamData
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7;- Specified by:
getAndroidAppStreamDatain interfaceDataStreamOrBuilder- Returns:
- The androidAppStreamData.
-
setAndroidAppStreamData
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7; -
setAndroidAppStreamData
public DataStream.Builder setAndroidAppStreamData(DataStream.AndroidAppStreamData.Builder builderForValue) Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7; -
mergeAndroidAppStreamData
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7; -
clearAndroidAppStreamData
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7; -
getAndroidAppStreamDataBuilder
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7; -
getAndroidAppStreamDataOrBuilder
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.AndroidAppStreamData android_app_stream_data = 7;- Specified by:
getAndroidAppStreamDataOrBuilderin interfaceDataStreamOrBuilder
-
hasIosAppStreamData
public boolean hasIosAppStreamData()Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8;- Specified by:
hasIosAppStreamDatain interfaceDataStreamOrBuilder- Returns:
- Whether the iosAppStreamData field is set.
-
getIosAppStreamData
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8;- Specified by:
getIosAppStreamDatain interfaceDataStreamOrBuilder- Returns:
- The iosAppStreamData.
-
setIosAppStreamData
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8; -
setIosAppStreamData
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8; -
mergeIosAppStreamData
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8; -
clearIosAppStreamData
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8; -
getIosAppStreamDataBuilder
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8; -
getIosAppStreamDataOrBuilder
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
.google.analytics.admin.v1beta.DataStream.IosAppStreamData ios_app_stream_data = 8;- Specified by:
getIosAppStreamDataOrBuilderin interfaceDataStreamOrBuilder
-
getName
Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: "properties/1000/dataStreams/2000"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceDataStreamOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: "properties/1000/dataStreams/2000"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceDataStreamOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: "properties/1000/dataStreams/2000"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: "properties/1000/dataStreams/2000"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: "properties/1000/dataStreams/2000"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()Required. Immutable. The type of this DataStream resource.
.google.analytics.admin.v1beta.DataStream.DataStreamType type = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];- Specified by:
getTypeValuein interfaceDataStreamOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Required. Immutable. The type of this DataStream resource.
.google.analytics.admin.v1beta.DataStream.DataStreamType type = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Required. Immutable. The type of this DataStream resource.
.google.analytics.admin.v1beta.DataStream.DataStreamType type = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];- Specified by:
getTypein interfaceDataStreamOrBuilder- Returns:
- The type.
-
setType
Required. Immutable. The type of this DataStream resource.
.google.analytics.admin.v1beta.DataStream.DataStreamType type = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Required. Immutable. The type of this DataStream resource.
.google.analytics.admin.v1beta.DataStream.DataStreamType type = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getDisplayName
Human-readable display name for the Data Stream. Required for web data streams. The max allowed display name length is 255 UTF-16 code units.
string display_name = 3;- Specified by:
getDisplayNamein interfaceDataStreamOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Human-readable display name for the Data Stream. Required for web data streams. The max allowed display name length is 255 UTF-16 code units.
string display_name = 3;- Specified by:
getDisplayNameBytesin interfaceDataStreamOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Human-readable display name for the Data Stream. Required for web data streams. The max allowed display name length is 255 UTF-16 code units.
string display_name = 3;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Human-readable display name for the Data Stream. Required for web data streams. The max allowed display name length is 255 UTF-16 code units.
string display_name = 3;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Human-readable display name for the Data Stream. Required for web data streams. The max allowed display name length is 255 UTF-16 code units.
string display_name = 3;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceDataStreamOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceDataStreamOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Time when this stream was originally created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceDataStreamOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceDataStreamOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceDataStreamOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Time when stream payload fields were last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceDataStreamOrBuilder
-