Package com.google.photos.library.v1
Class PhotosLibrarySettings
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings<InternalPhotosLibrarySettings>
-
- com.google.photos.library.v1.internal.InternalPhotosLibrarySettings
-
- com.google.photos.library.v1.PhotosLibrarySettings
-
public final class PhotosLibrarySettings extends InternalPhotosLibrarySettings
Settings for aPhotosLibraryClient
for interacting with the Google Photos Library API. Use thePhotosLibrarySettings.Builder
to create an instance of this class. You can configure the retry configuration for media upload requests usingUnaryCallSettings
through thePhotosLibrarySettings.Builder.uploadMediaItemSettingsBuilder
. Note that this class is a wrapper ofInternalPhotosLibrarySettings
which should not be used directly. Instead, use this class and thePhotosLibraryClient
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PhotosLibrarySettings.Builder
Builder class forPhotosLibrarySettings
.
-
Constructor Summary
Constructors Modifier Constructor Description protected
PhotosLibrarySettings(PhotosLibrarySettings.Builder settingsBuilder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getUploadEndpoint()
Returns the upload endpoint used for calls to uploadMediaItem.static PhotosLibrarySettings.Builder
newBuilder()
com.google.api.gax.rpc.UnaryCallSettings<UploadMediaItemRequest,UploadMediaItemResponse>
uploadMediaItemSettings()
Returns the object with the settings used for calls to uploadMediaItem.-
Methods inherited from class com.google.photos.library.v1.internal.InternalPhotosLibrarySettings
addEnrichmentToAlbumSettings, batchAddMediaItemsToAlbumSettings, batchCreateMediaItemsSettings, batchGetMediaItemsSettings, batchRemoveMediaItemsFromAlbumSettings, create, createAlbumSettings, defaultApiClientHeaderProviderBuilder, defaultCredentialsProviderBuilder, defaultExecutorProviderBuilder, defaultGrpcTransportProviderBuilder, defaultTransportChannelProvider, getAlbumSettings, getDefaultEndpoint, getDefaultServiceScopes, getMediaItemSettings, getSharedAlbumSettings, joinSharedAlbumSettings, leaveSharedAlbumSettings, listAlbumsSettings, listMediaItemsSettings, listSharedAlbumsSettings, newBuilder, searchMediaItemsSettings, shareAlbumSettings, toBuilder, unshareAlbumSettings, updateAlbumSettings, updateMediaItemSettings
-
Methods inherited from class com.google.api.gax.rpc.ClientSettings
getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
PhotosLibrarySettings
protected PhotosLibrarySettings(PhotosLibrarySettings.Builder settingsBuilder) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
uploadMediaItemSettings
public com.google.api.gax.rpc.UnaryCallSettings<UploadMediaItemRequest,UploadMediaItemResponse> uploadMediaItemSettings()
Returns the object with the settings used for calls to uploadMediaItem.
-
getUploadEndpoint
public static java.lang.String getUploadEndpoint()
Returns the upload endpoint used for calls to uploadMediaItem.
-
newBuilder
public static PhotosLibrarySettings.Builder newBuilder()
-
-