Package com.google.photos.types.proto
Class SharedAlbumOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
- com.google.photos.types.proto.SharedAlbumOptions.Builder
-
- All Implemented Interfaces:
SharedAlbumOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- SharedAlbumOptions
public static final class SharedAlbumOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder> implements SharedAlbumOptionsOrBuilder
Options that control the sharing of an album.
Protobuf typegoogle.photos.types.SharedAlbumOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SharedAlbumOptions.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)SharedAlbumOptionsbuild()SharedAlbumOptionsbuildPartial()SharedAlbumOptions.Builderclear()SharedAlbumOptions.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SharedAlbumOptions.BuilderclearIsCollaborative()True if the shared album allows collaborators (users who have joined the album) to add media items to it.SharedAlbumOptions.BuilderclearIsCommentable()True if the shared album allows the owner and the collaborators (users who have joined the album) to add comments to the album.SharedAlbumOptions.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SharedAlbumOptions.Builderclone()SharedAlbumOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetIsCollaborative()True if the shared album allows collaborators (users who have joined the album) to add media items to it.booleangetIsCommentable()True if the shared album allows the owner and the collaborators (users who have joined the album) to add comments to the album.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SharedAlbumOptions.BuildermergeFrom(SharedAlbumOptions other)SharedAlbumOptions.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SharedAlbumOptions.BuildermergeFrom(com.google.protobuf.Message other)SharedAlbumOptions.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SharedAlbumOptions.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)SharedAlbumOptions.BuildersetIsCollaborative(boolean value)True if the shared album allows collaborators (users who have joined the album) to add media items to it.SharedAlbumOptions.BuildersetIsCommentable(boolean value)True if the shared album allows the owner and the collaborators (users who have joined the album) to add comments to the album.SharedAlbumOptions.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)SharedAlbumOptions.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
clear
public SharedAlbumOptions.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.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.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
getDefaultInstanceForType
public SharedAlbumOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SharedAlbumOptions build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SharedAlbumOptions buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SharedAlbumOptions.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
setField
public SharedAlbumOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
clearField
public SharedAlbumOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
clearOneof
public SharedAlbumOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
setRepeatedField
public SharedAlbumOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
addRepeatedField
public SharedAlbumOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
mergeFrom
public SharedAlbumOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SharedAlbumOptions.Builder>
-
mergeFrom
public SharedAlbumOptions.Builder mergeFrom(SharedAlbumOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
mergeFrom
public SharedAlbumOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SharedAlbumOptions.Builder>- Throws:
java.io.IOException
-
getIsCollaborative
public boolean getIsCollaborative()
True if the shared album allows collaborators (users who have joined the album) to add media items to it. Defaults to false.
bool is_collaborative = 1;- Specified by:
getIsCollaborativein interfaceSharedAlbumOptionsOrBuilder
-
setIsCollaborative
public SharedAlbumOptions.Builder setIsCollaborative(boolean value)
True if the shared album allows collaborators (users who have joined the album) to add media items to it. Defaults to false.
bool is_collaborative = 1;
-
clearIsCollaborative
public SharedAlbumOptions.Builder clearIsCollaborative()
True if the shared album allows collaborators (users who have joined the album) to add media items to it. Defaults to false.
bool is_collaborative = 1;
-
getIsCommentable
public boolean getIsCommentable()
True if the shared album allows the owner and the collaborators (users who have joined the album) to add comments to the album. Defaults to false.
bool is_commentable = 2;- Specified by:
getIsCommentablein interfaceSharedAlbumOptionsOrBuilder
-
setIsCommentable
public SharedAlbumOptions.Builder setIsCommentable(boolean value)
True if the shared album allows the owner and the collaborators (users who have joined the album) to add comments to the album. Defaults to false.
bool is_commentable = 2;
-
clearIsCommentable
public SharedAlbumOptions.Builder clearIsCommentable()
True if the shared album allows the owner and the collaborators (users who have joined the album) to add comments to the album. Defaults to false.
bool is_commentable = 2;
-
setUnknownFields
public final SharedAlbumOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
mergeUnknownFields
public final SharedAlbumOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SharedAlbumOptions.Builder>
-
-