All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.NotificationEndpoint.html Maven / Gradle / Ivy

There is a newer version: v1-rev20250107-2.0.0
Show newest version






NotificationEndpoint (Compute Engine API alpha-rev20200526-1.30.9)












com.google.api.services.compute.model

Class NotificationEndpoint

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class NotificationEndpoint
    extends GenericJson
    Represents a notification endpoint. A notification endpoint resource defines an endpoint to receive notifications when there are status changes detected by the associated health check service. For more information, see Health checks overview. (== resource_for {$api_version}.notificationEndpoint ==) (== resource_for {$api_version}.regionNotificationEndpoints ==)

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • NotificationEndpoint

        public NotificationEndpoint()
    • Method Detail

      • getCreationTimestamp

        public String getCreationTimestamp()
        [Output Only] Creation timestamp in RFC3339 text format.
        Returns:
        value or null for none
      • setCreationTimestamp

        public NotificationEndpoint setCreationTimestamp(String creationTimestamp)
        [Output Only] Creation timestamp in RFC3339 text format.
        Parameters:
        creationTimestamp - creationTimestamp or null for none
      • getDescription

        public String getDescription()
        An optional description of this resource. Provide this property when you create the resource.
        Returns:
        value or null for none
      • setDescription

        public NotificationEndpoint setDescription(String description)
        An optional description of this resource. Provide this property when you create the resource.
        Parameters:
        description - description or null for none
      • getGrpcSettings

        public NotificationEndpointGrpcSettings getGrpcSettings()
        Settings of the gRPC notification endpoint including the endpoint URL and the retry duration.
        Returns:
        value or null for none
      • setGrpcSettings

        public NotificationEndpoint setGrpcSettings(NotificationEndpointGrpcSettings grpcSettings)
        Settings of the gRPC notification endpoint including the endpoint URL and the retry duration.
        Parameters:
        grpcSettings - grpcSettings or null for none
      • getId

        public BigInteger getId()
        [Output Only] A unique identifier for this resource type. The server generates this identifier.
        Returns:
        value or null for none
      • setId

        public NotificationEndpoint setId(BigInteger id)
        [Output Only] A unique identifier for this resource type. The server generates this identifier.
        Parameters:
        id - id or null for none
      • getKind

        public String getKind()
        [Output Only] Type of the resource. Always compute#notificationEndpoint for notification endpoints.
        Returns:
        value or null for none
      • setKind

        public NotificationEndpoint setKind(String kind)
        [Output Only] Type of the resource. Always compute#notificationEndpoint for notification endpoints.
        Parameters:
        kind - kind or null for none
      • getName

        public String getName()
        Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
        Returns:
        value or null for none
      • setName

        public NotificationEndpoint setName(String name)
        Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
        Parameters:
        name - name or null for none
      • getRegion

        public String getRegion()
        [Output Only] URL of the region where the notification endpoint resides. This field applies only to the regional resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
        Returns:
        value or null for none
      • setRegion

        public NotificationEndpoint setRegion(String region)
        [Output Only] URL of the region where the notification endpoint resides. This field applies only to the regional resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
        Parameters:
        region - region or null for none
      • getSelfLink

        public String getSelfLink()
        [Output Only] Server-defined URL for the resource.
        Returns:
        value or null for none
      • setSelfLink

        public NotificationEndpoint setSelfLink(String selfLink)
        [Output Only] Server-defined URL for the resource.
        Parameters:
        selfLink - selfLink or null for none

Copyright © 2011–2020 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy