Package com.google.photos.library.v1
Class PhotosLibrarySettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
- com.google.photos.library.v1.internal.InternalPhotosLibrarySettings.Builder
-
- com.google.photos.library.v1.PhotosLibrarySettings.Builder
-
- Enclosing class:
- PhotosLibrarySettings
public static final class PhotosLibrarySettings.Builder extends InternalPhotosLibrarySettings.Builder
Builder class forPhotosLibrarySettings.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PhotosLibrarySettingsbuild()static PhotosLibrarySettings.BuildercreateDefault()PhotosLibrarySettings.BuildersetClock(com.google.api.core.ApiClock clock)PhotosLibrarySettings.BuildersetCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)PhotosLibrarySettings.BuildersetEndpoint(java.lang.String endpoint)PhotosLibrarySettings.BuildersetExecutorProvider(com.google.api.gax.core.ExecutorProvider executorProvider)PhotosLibrarySettings.BuildersetHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider)protected PhotosLibrarySettings.BuildersetInternalHeaderProvider(com.google.api.gax.rpc.HeaderProvider internalHeaderProvider)PhotosLibrarySettings.BuildersetTransportChannelProvider(com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider)PhotosLibrarySettings.BuildersetWatchdogCheckInterval(org.threeten.bp.Duration checkInterval)PhotosLibrarySettings.BuildersetWatchdogProvider(com.google.api.gax.rpc.WatchdogProvider watchdogProvider)com.google.api.gax.rpc.UnaryCallSettings.Builder<UploadMediaItemRequest,UploadMediaItemResponse>uploadMediaItemSettingsBuilder()Returns the builder for the settings used for calls to uploadMediaItem.-
Methods inherited from class com.google.photos.library.v1.internal.InternalPhotosLibrarySettings.Builder
addEnrichmentToAlbumSettings, applyToAllUnaryMethods, batchAddMediaItemsToAlbumSettings, batchCreateMediaItemsSettings, batchGetMediaItemsSettings, batchRemoveMediaItemsFromAlbumSettings, createAlbumSettings, getAlbumSettings, getMediaItemSettings, getSharedAlbumSettings, getStubSettingsBuilder, joinSharedAlbumSettings, leaveSharedAlbumSettings, listAlbumsSettings, listMediaItemsSettings, listSharedAlbumsSettings, searchMediaItemsSettings, shareAlbumSettings, unshareAlbumSettings
-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, toString
-
-
-
-
Method Detail
-
setExecutorProvider
public PhotosLibrarySettings.Builder setExecutorProvider(com.google.api.gax.core.ExecutorProvider executorProvider)
- Overrides:
setExecutorProviderin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setCredentialsProvider
public PhotosLibrarySettings.Builder setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
- Overrides:
setCredentialsProviderin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setHeaderProvider
public PhotosLibrarySettings.Builder setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider)
- Overrides:
setHeaderProviderin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setInternalHeaderProvider
protected PhotosLibrarySettings.Builder setInternalHeaderProvider(com.google.api.gax.rpc.HeaderProvider internalHeaderProvider)
- Overrides:
setInternalHeaderProviderin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setTransportChannelProvider
public PhotosLibrarySettings.Builder setTransportChannelProvider(com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider)
- Overrides:
setTransportChannelProviderin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setClock
public PhotosLibrarySettings.Builder setClock(com.google.api.core.ApiClock clock)
- Overrides:
setClockin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setEndpoint
public PhotosLibrarySettings.Builder setEndpoint(java.lang.String endpoint)
- Overrides:
setEndpointin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setWatchdogProvider
public PhotosLibrarySettings.Builder setWatchdogProvider(@Nullable com.google.api.gax.rpc.WatchdogProvider watchdogProvider)
- Overrides:
setWatchdogProviderin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setWatchdogCheckInterval
public PhotosLibrarySettings.Builder setWatchdogCheckInterval(@Nullable org.threeten.bp.Duration checkInterval)
- Overrides:
setWatchdogCheckIntervalin classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
build
public PhotosLibrarySettings build() throws java.io.IOException
- Overrides:
buildin classInternalPhotosLibrarySettings.Builder- Throws:
java.io.IOException
-
uploadMediaItemSettingsBuilder
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UploadMediaItemRequest,UploadMediaItemResponse> uploadMediaItemSettingsBuilder()
Returns the builder for the settings used for calls to uploadMediaItem.
-
createDefault
public static PhotosLibrarySettings.Builder createDefault()
-
-