Reference documentation and code samples for the Google Cloud Secure Source Manager V1 Client class CreateHookRequest.
CreateHookRequest is the request for creating a hook.
Generated from protobuf message google.cloud.securesourcemanager.v1.CreateHookRequest
Namespace
Google \ Cloud \ SecureSourceManager \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The repository in which to create the hook. Values are of the form projects/{project_number}/locations/{location_id}/repositories/{repository_id}
↳ hook
↳ hook_id
string
Required. The ID to use for the hook, which will become the final component of the hook's resource name. This value restricts to lower-case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.
getParent
Required. The repository in which to create the hook. Values are of the
form projects/{project_number}/locations/{location_id}/repositories/{repository_id}
string
setParent
Required. The repository in which to create the hook. Values are of the
form projects/{project_number}/locations/{location_id}/repositories/{repository_id}
var
string
$this
getHook
Required. The resource being created.
hasHook
clearHook
setHook
Required. The resource being created.
$this
getHookId
Required. The ID to use for the hook, which will become the final component of the hook's resource name. This value restricts to lower-case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.
string
setHookId
Required. The ID to use for the hook, which will become the final component of the hook's resource name. This value restricts to lower-case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.
var
string
$this
static::build
parent
string
Required. The repository in which to create the hook. Values are of the
form projects/{project_number}/locations/{location_id}/repositories/{repository_id}
Please see SecureSourceManagerClient::repositoryName()
for help formatting this field.
hook
hookId
string
Required. The ID to use for the hook, which will become the final component of the hook's resource name. This value restricts to lower-case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum.

