Created by Docfx
  • Google.Apis.Storage.v1
  • NotificationsResource.InsertRequest
Show / Hide Table of Contents
  • Google.Apis.Storage.v1
    • AnywhereCachesResource
    • AnywhereCachesResource.DisableRequest
    • AnywhereCachesResource.GetRequest
    • AnywhereCachesResource.InsertRequest
    • AnywhereCachesResource.ListRequest
    • AnywhereCachesResource.PauseRequest
    • AnywhereCachesResource.ResumeRequest
    • AnywhereCachesResource.UpdateRequest
    • BucketAccessControlsResource
    • BucketAccessControlsResource.DeleteRequest
    • BucketAccessControlsResource.GetRequest
    • BucketAccessControlsResource.InsertRequest
    • BucketAccessControlsResource.ListRequest
    • BucketAccessControlsResource.PatchRequest
    • BucketAccessControlsResource.UpdateRequest
    • BucketsResource
    • BucketsResource.DeleteRequest
    • BucketsResource.GetIamPolicyRequest
    • BucketsResource.GetRequest
    • BucketsResource.GetRequest.ProjectionEnum
    • BucketsResource.InsertRequest
    • BucketsResource.InsertRequest.PredefinedAclEnum
    • BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum
    • BucketsResource.InsertRequest.ProjectionEnum
    • BucketsResource.ListRequest
    • BucketsResource.ListRequest.ProjectionEnum
    • BucketsResource.LockRetentionPolicyRequest
    • BucketsResource.PatchRequest
    • BucketsResource.PatchRequest.PredefinedAclEnum
    • BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum
    • BucketsResource.PatchRequest.ProjectionEnum
    • BucketsResource.SetIamPolicyRequest
    • BucketsResource.TestIamPermissionsRequest
    • BucketsResource.UpdateRequest
    • BucketsResource.UpdateRequest.PredefinedAclEnum
    • BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum
    • BucketsResource.UpdateRequest.ProjectionEnum
    • ChannelsResource
    • ChannelsResource.StopRequest
    • DefaultObjectAccessControlsResource
    • DefaultObjectAccessControlsResource.DeleteRequest
    • DefaultObjectAccessControlsResource.GetRequest
    • DefaultObjectAccessControlsResource.InsertRequest
    • DefaultObjectAccessControlsResource.ListRequest
    • DefaultObjectAccessControlsResource.PatchRequest
    • DefaultObjectAccessControlsResource.UpdateRequest
    • FoldersResource
    • FoldersResource.DeleteRequest
    • FoldersResource.GetRequest
    • FoldersResource.InsertRequest
    • FoldersResource.ListRequest
    • FoldersResource.RenameRequest
    • ManagedFoldersResource
    • ManagedFoldersResource.DeleteRequest
    • ManagedFoldersResource.GetIamPolicyRequest
    • ManagedFoldersResource.GetRequest
    • ManagedFoldersResource.InsertRequest
    • ManagedFoldersResource.ListRequest
    • ManagedFoldersResource.SetIamPolicyRequest
    • ManagedFoldersResource.TestIamPermissionsRequest
    • NotificationsResource
    • NotificationsResource.DeleteRequest
    • NotificationsResource.GetRequest
    • NotificationsResource.InsertRequest
    • NotificationsResource.ListRequest
    • ObjectAccessControlsResource
    • ObjectAccessControlsResource.DeleteRequest
    • ObjectAccessControlsResource.GetRequest
    • ObjectAccessControlsResource.InsertRequest
    • ObjectAccessControlsResource.ListRequest
    • ObjectAccessControlsResource.PatchRequest
    • ObjectAccessControlsResource.UpdateRequest
    • ObjectsResource
    • ObjectsResource.BulkRestoreRequest
    • ObjectsResource.ComposeRequest
    • ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum
    • ObjectsResource.CopyRequest
    • ObjectsResource.CopyRequest.DestinationPredefinedAclEnum
    • ObjectsResource.CopyRequest.ProjectionEnum
    • ObjectsResource.DeleteRequest
    • ObjectsResource.GetIamPolicyRequest
    • ObjectsResource.GetRequest
    • ObjectsResource.GetRequest.ProjectionEnum
    • ObjectsResource.InsertMediaUpload
    • ObjectsResource.InsertMediaUpload.AltEnum
    • ObjectsResource.InsertMediaUpload.PredefinedAclEnum
    • ObjectsResource.InsertMediaUpload.ProjectionEnum
    • ObjectsResource.InsertRequest
    • ObjectsResource.InsertRequest.PredefinedAclEnum
    • ObjectsResource.InsertRequest.ProjectionEnum
    • ObjectsResource.ListRequest
    • ObjectsResource.ListRequest.ProjectionEnum
    • ObjectsResource.PatchRequest
    • ObjectsResource.PatchRequest.PredefinedAclEnum
    • ObjectsResource.PatchRequest.ProjectionEnum
    • ObjectsResource.RestoreRequest
    • ObjectsResource.RestoreRequest.ProjectionEnum
    • ObjectsResource.RewriteRequest
    • ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum
    • ObjectsResource.RewriteRequest.ProjectionEnum
    • ObjectsResource.SetIamPolicyRequest
    • ObjectsResource.TestIamPermissionsRequest
    • ObjectsResource.UpdateRequest
    • ObjectsResource.UpdateRequest.PredefinedAclEnum
    • ObjectsResource.UpdateRequest.ProjectionEnum
    • ObjectsResource.WatchAllRequest
    • ObjectsResource.WatchAllRequest.ProjectionEnum
    • OperationsResource
    • OperationsResource.CancelRequest
    • OperationsResource.GetRequest
    • OperationsResource.ListRequest
    • ProjectsResource
    • ProjectsResource.HmacKeysResource
    • ProjectsResource.HmacKeysResource.CreateRequest
    • ProjectsResource.HmacKeysResource.DeleteRequest
    • ProjectsResource.HmacKeysResource.GetRequest
    • ProjectsResource.HmacKeysResource.ListRequest
    • ProjectsResource.HmacKeysResource.UpdateRequest
    • ProjectsResource.ServiceAccountResource
    • ProjectsResource.ServiceAccountResource.GetRequest
    • StorageBaseServiceRequest<TResponse>
    • StorageBaseServiceRequest<TResponse>.AltEnum
    • StorageService
    • StorageService.Scope
    • StorageService.ScopeConstants
  • Google.Apis.Storage.v1.Data
    • AnywhereCache
    • AnywhereCaches
    • Bucket
    • Bucket.AutoclassData
    • Bucket.BillingData
    • Bucket.CorsData
    • Bucket.CustomPlacementConfigData
    • Bucket.EncryptionData
    • Bucket.HierarchicalNamespaceData
    • Bucket.IamConfigurationData
    • Bucket.IamConfigurationData.BucketPolicyOnlyData
    • Bucket.IamConfigurationData.UniformBucketLevelAccessData
    • Bucket.LifecycleData
    • Bucket.LifecycleData.RuleData
    • Bucket.LifecycleData.RuleData.ActionData
    • Bucket.LifecycleData.RuleData.ConditionData
    • Bucket.LoggingData
    • Bucket.ObjectRetentionData
    • Bucket.OwnerData
    • Bucket.RetentionPolicyData
    • Bucket.SoftDeletePolicyData
    • Bucket.VersioningData
    • Bucket.WebsiteData
    • BucketAccessControl
    • BucketAccessControl.ProjectTeamData
    • BucketAccessControls
    • Buckets
    • BulkRestoreObjectsRequest
    • Channel
    • ComposeRequest
    • ComposeRequest.SourceObjectsData
    • ComposeRequest.SourceObjectsData.ObjectPreconditionsData
    • Expr
    • Folder
    • Folder.PendingRenameInfoData
    • Folders
    • GoogleLongrunningListOperationsResponse
    • GoogleLongrunningOperation
    • GoogleRpcStatus
    • HmacKey
    • HmacKeyMetadata
    • HmacKeysMetadata
    • ManagedFolder
    • ManagedFolders
    • Notification
    • Notifications
    • Object
    • Object.CustomerEncryptionData
    • Object.OwnerData
    • Object.RetentionData
    • ObjectAccessControl
    • ObjectAccessControl.ProjectTeamData
    • ObjectAccessControls
    • Objects
    • Policy
    • Policy.BindingsData
    • RewriteResponse
    • ServiceAccount
    • TestIamPermissionsResponse

Class NotificationsResource.InsertRequest

Creates a notification subscription for a given bucket.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<Notification>
StorageBaseServiceRequest<Notification>
NotificationsResource.InsertRequest
Implements
IClientServiceRequest<Notification>
IClientServiceRequest
Inherited Members
StorageBaseServiceRequest<Notification>.Alt
StorageBaseServiceRequest<Notification>.Fields
StorageBaseServiceRequest<Notification>.Key
StorageBaseServiceRequest<Notification>.OauthToken
StorageBaseServiceRequest<Notification>.PrettyPrint
StorageBaseServiceRequest<Notification>.QuotaUser
StorageBaseServiceRequest<Notification>.UploadType
StorageBaseServiceRequest<Notification>.UserIp
ClientServiceRequest<Notification>.Execute()
ClientServiceRequest<Notification>.ExecuteAsStream()
ClientServiceRequest<Notification>.ExecuteAsync()
ClientServiceRequest<Notification>.ExecuteAsync(CancellationToken)
ClientServiceRequest<Notification>.ExecuteAsStreamAsync()
ClientServiceRequest<Notification>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<Notification>.CreateRequest(bool?)
ClientServiceRequest<Notification>.GenerateRequestUri()
ClientServiceRequest<Notification>.GetDefaultETagAction(string)
ClientServiceRequest<Notification>.ETagAction
ClientServiceRequest<Notification>.ModifyRequest
ClientServiceRequest<Notification>.ValidateParameters
ClientServiceRequest<Notification>.RequestParameters
ClientServiceRequest<Notification>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Storage.v1
Assembly: Google.Apis.Storage.v1.dll
Syntax
public class NotificationsResource.InsertRequest : StorageBaseServiceRequest<Notification>, IClientServiceRequest<Notification>, IClientServiceRequest

Constructors

InsertRequest(IClientService, Notification, string)

Constructs a new Insert request.

Declaration
public InsertRequest(IClientService service, Notification body, string bucket)
Parameters
Type Name Description
IClientService service
Notification body
string bucket

Properties

Bucket

The parent bucket of the notification.

Declaration
[RequestParameter("bucket", RequestParameterType.Path)]
public virtual string Bucket { get; }
Property Value
Type Description
string

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Storage.v1.Data.Notification>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Storage.v1.Data.Notification>.MethodName

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Storage.v1.Data.Notification>.RestPath

UserProject

The project to be billed for this request. Required for Requester Pays buckets.

Declaration
[RequestParameter("userProject", RequestParameterType.Query)]
public virtual string UserProject { get; set; }
Property Value
Type Description
string

Methods

GetBody()

Returns the body of the request.

Declaration
protected override object GetBody()
Returns
Type Description
object
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Storage.v1.Data.Notification>.GetBody()

InitParameters()

Initializes Insert parameter list.

Declaration
protected override void InitParameters()
Overrides
StorageBaseServiceRequest<Notification>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
  • Constructors
    • InsertRequest(IClientService, Notification, string)
  • Properties
    • Bucket
    • HttpMethod
    • MethodName
    • RestPath
    • UserProject
  • Methods
    • GetBody()
    • InitParameters()
  • Implements
Back to top Generated by DocFX