Class WebhookCreateParameters
java.lang.Object
com.microsoft.azure.management.containerregistry.WebhookCreateParameters
The parameters for creating a webhook.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactions()
Get the list of actions that trigger the webhook to post notifications.Get custom headers that will be added to the webhook notifications.location()
Get the location of the webhook.scope()
Get the scope of repositories where the event can be triggered.Get the service URI for the webhook to post notifications.status()
Get the status of the webhook at the time the operation was called.tags()
Get the tags for the webhook.withActions
(List<WebhookAction> actions) Set the list of actions that trigger the webhook to post notifications.withCustomHeaders
(Map<String, String> customHeaders) Set custom headers that will be added to the webhook notifications.withLocation
(String location) Set the location of the webhook.Set the scope of repositories where the event can be triggered.withServiceUri
(String serviceUri) Set the service URI for the webhook to post notifications.withStatus
(WebhookStatus status) Set the status of the webhook at the time the operation was called.Set the tags for the webhook.
-
Constructor Details
-
WebhookCreateParameters
public WebhookCreateParameters()
-
-
Method Details
-
tags
Get the tags for the webhook.- Returns:
- the tags value
-
withTags
Set the tags for the webhook.- Parameters:
tags
- the tags value to set- Returns:
- the WebhookCreateParameters object itself.
-
location
Get the location of the webhook. This cannot be changed after the resource is created.- Returns:
- the location value
-
withLocation
Set the location of the webhook. This cannot be changed after the resource is created.- Parameters:
location
- the location value to set- Returns:
- the WebhookCreateParameters object itself.
-
serviceUri
Get the service URI for the webhook to post notifications.- Returns:
- the serviceUri value
-
withServiceUri
Set the service URI for the webhook to post notifications.- Parameters:
serviceUri
- the serviceUri value to set- Returns:
- the WebhookCreateParameters object itself.
-
customHeaders
Get custom headers that will be added to the webhook notifications.- Returns:
- the customHeaders value
-
withCustomHeaders
Set custom headers that will be added to the webhook notifications.- Parameters:
customHeaders
- the customHeaders value to set- Returns:
- the WebhookCreateParameters object itself.
-
status
Get the status of the webhook at the time the operation was called. Possible values include: 'enabled', 'disabled'.- Returns:
- the status value
-
withStatus
Set the status of the webhook at the time the operation was called. Possible values include: 'enabled', 'disabled'.- Parameters:
status
- the status value to set- Returns:
- the WebhookCreateParameters object itself.
-
scope
Get the scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.- Returns:
- the scope value
-
withScope
Set the scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.- Parameters:
scope
- the scope value to set- Returns:
- the WebhookCreateParameters object itself.
-
actions
Get the list of actions that trigger the webhook to post notifications.- Returns:
- the actions value
-
withActions
Set the list of actions that trigger the webhook to post notifications.- Parameters:
actions
- the actions value to set- Returns:
- the WebhookCreateParameters object itself.
-