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 PhotosLibrarySettings
build()
static PhotosLibrarySettings.Builder
createDefault()
PhotosLibrarySettings.Builder
setClock(com.google.api.core.ApiClock clock)
PhotosLibrarySettings.Builder
setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
PhotosLibrarySettings.Builder
setEndpoint(java.lang.String endpoint)
PhotosLibrarySettings.Builder
setExecutorProvider(com.google.api.gax.core.ExecutorProvider executorProvider)
PhotosLibrarySettings.Builder
setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider)
protected PhotosLibrarySettings.Builder
setInternalHeaderProvider(com.google.api.gax.rpc.HeaderProvider internalHeaderProvider)
PhotosLibrarySettings.Builder
setTransportChannelProvider(com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider)
PhotosLibrarySettings.Builder
setWatchdogCheckInterval(org.threeten.bp.Duration checkInterval)
PhotosLibrarySettings.Builder
setWatchdogProvider(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:
setExecutorProvider
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setCredentialsProvider
public PhotosLibrarySettings.Builder setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
- Overrides:
setCredentialsProvider
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setHeaderProvider
public PhotosLibrarySettings.Builder setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider)
- Overrides:
setHeaderProvider
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setInternalHeaderProvider
protected PhotosLibrarySettings.Builder setInternalHeaderProvider(com.google.api.gax.rpc.HeaderProvider internalHeaderProvider)
- Overrides:
setInternalHeaderProvider
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setTransportChannelProvider
public PhotosLibrarySettings.Builder setTransportChannelProvider(com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider)
- Overrides:
setTransportChannelProvider
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setClock
public PhotosLibrarySettings.Builder setClock(com.google.api.core.ApiClock clock)
- Overrides:
setClock
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setEndpoint
public PhotosLibrarySettings.Builder setEndpoint(java.lang.String endpoint)
- Overrides:
setEndpoint
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setWatchdogProvider
public PhotosLibrarySettings.Builder setWatchdogProvider(@Nullable com.google.api.gax.rpc.WatchdogProvider watchdogProvider)
- Overrides:
setWatchdogProvider
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
setWatchdogCheckInterval
public PhotosLibrarySettings.Builder setWatchdogCheckInterval(@Nullable org.threeten.bp.Duration checkInterval)
- Overrides:
setWatchdogCheckInterval
in classcom.google.api.gax.rpc.ClientSettings.Builder<InternalPhotosLibrarySettings,InternalPhotosLibrarySettings.Builder>
-
build
public PhotosLibrarySettings build() throws java.io.IOException
- Overrides:
build
in 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()
-
-