Package com.google.photos.types.proto
Class ShareInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.photos.types.proto.ShareInfo
-
- All Implemented Interfaces:
ShareInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class ShareInfo extends com.google.protobuf.GeneratedMessageV3 implements ShareInfoOrBuilder
Information about albums that are shared. This information is only included if you created the album, it is shared and you have the sharing scope.
Protobuf typegoogle.photos.types.ShareInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShareInfo.BuilderInformation about albums that are shared.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intIS_JOINED_FIELD_NUMBERstatic intIS_OWNED_FIELD_NUMBERstatic intSHARE_TOKEN_FIELD_NUMBERstatic intSHAREABLE_URL_FIELD_NUMBERstatic intSHARED_ALBUM_OPTIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static ShareInfogetDefaultInstance()ShareInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetIsJoined()True if the user has joined the album.booleangetIsOwned()True if the user owns the album.com.google.protobuf.Parser<ShareInfo>getParserForType()intgetSerializedSize()java.lang.StringgetShareableUrl()A link to the album that's now shared on the Google Photos website and app.com.google.protobuf.ByteStringgetShareableUrlBytes()A link to the album that's now shared on the Google Photos website and app.SharedAlbumOptionsgetSharedAlbumOptions()Options that control the sharing of an album.SharedAlbumOptionsOrBuildergetSharedAlbumOptionsOrBuilder()Options that control the sharing of an album.java.lang.StringgetShareToken()A token that can be used by other users to join this shared album via the API.com.google.protobuf.ByteStringgetShareTokenBytes()A token that can be used by other users to join this shared album via the API.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasSharedAlbumOptions()Options that control the sharing of an album.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ShareInfo.BuildernewBuilder()static ShareInfo.BuildernewBuilder(ShareInfo prototype)ShareInfo.BuildernewBuilderForType()protected ShareInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)static ShareInfoparseDelimitedFrom(java.io.InputStream input)static ShareInfoparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShareInfoparseFrom(byte[] data)static ShareInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShareInfoparseFrom(com.google.protobuf.ByteString data)static ShareInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShareInfoparseFrom(com.google.protobuf.CodedInputStream input)static ShareInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShareInfoparseFrom(java.io.InputStream input)static ShareInfoparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShareInfoparseFrom(java.nio.ByteBuffer data)static ShareInfoparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ShareInfo>parser()ShareInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SHARED_ALBUM_OPTIONS_FIELD_NUMBER
public static final int SHARED_ALBUM_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHAREABLE_URL_FIELD_NUMBER
public static final int SHAREABLE_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHARE_TOKEN_FIELD_NUMBER
public static final int SHARE_TOKEN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IS_JOINED_FIELD_NUMBER
public static final int IS_JOINED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IS_OWNED_FIELD_NUMBER
public static final int IS_OWNED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasSharedAlbumOptions
public boolean hasSharedAlbumOptions()
Options that control the sharing of an album.
.google.photos.types.SharedAlbumOptions shared_album_options = 1;- Specified by:
hasSharedAlbumOptionsin interfaceShareInfoOrBuilder
-
getSharedAlbumOptions
public SharedAlbumOptions getSharedAlbumOptions()
Options that control the sharing of an album.
.google.photos.types.SharedAlbumOptions shared_album_options = 1;- Specified by:
getSharedAlbumOptionsin interfaceShareInfoOrBuilder
-
getSharedAlbumOptionsOrBuilder
public SharedAlbumOptionsOrBuilder getSharedAlbumOptionsOrBuilder()
Options that control the sharing of an album.
.google.photos.types.SharedAlbumOptions shared_album_options = 1;- Specified by:
getSharedAlbumOptionsOrBuilderin interfaceShareInfoOrBuilder
-
getShareableUrl
public java.lang.String getShareableUrl()
A link to the album that's now shared on the Google Photos website and app. Anyone with the link can access this shared album and see all of the items present in the album.
string shareable_url = 2;- Specified by:
getShareableUrlin interfaceShareInfoOrBuilder
-
getShareableUrlBytes
public com.google.protobuf.ByteString getShareableUrlBytes()
A link to the album that's now shared on the Google Photos website and app. Anyone with the link can access this shared album and see all of the items present in the album.
string shareable_url = 2;- Specified by:
getShareableUrlBytesin interfaceShareInfoOrBuilder
-
getShareToken
public java.lang.String getShareToken()
A token that can be used by other users to join this shared album via the API.
string share_token = 3;- Specified by:
getShareTokenin interfaceShareInfoOrBuilder
-
getShareTokenBytes
public com.google.protobuf.ByteString getShareTokenBytes()
A token that can be used by other users to join this shared album via the API.
string share_token = 3;- Specified by:
getShareTokenBytesin interfaceShareInfoOrBuilder
-
getIsJoined
public boolean getIsJoined()
True if the user has joined the album. This is always true for the owner of the shared album.
bool is_joined = 4;- Specified by:
getIsJoinedin interfaceShareInfoOrBuilder
-
getIsOwned
public boolean getIsOwned()
True if the user owns the album.
bool is_owned = 5;- Specified by:
getIsOwnedin interfaceShareInfoOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ShareInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShareInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShareInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShareInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShareInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShareInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShareInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ShareInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ShareInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ShareInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ShareInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ShareInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ShareInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ShareInfo.Builder newBuilder()
-
newBuilder
public static ShareInfo.Builder newBuilder(ShareInfo prototype)
-
toBuilder
public ShareInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ShareInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ShareInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ShareInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<ShareInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ShareInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-