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

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

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






BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy (Compute Engine API v1-rev20250107-2.0.0)












com.google.api.services.compute.model

Class BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy

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


    public final class BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
    extends com.google.api.client.json.GenericJson
    The configuration for a custom policy implemented by the user and deployed with the client.

    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

      • BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy

        public BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy()
    • Method Detail

      • getData

        public String getData()
        An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
        Returns:
        value or null for none
      • getName

        public String getName()
        Identifies the custom policy. The value should match the name of a custom implementation registered on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (for example, myorg.CustomLbPolicy). The maximum length is 256 characters. Do not specify the same custom policy more than once for a backend. If you do, the configuration is rejected. For an example of how to use this field, see Use a custom policy.
        Returns:
        value or null for none
      • setName

        public BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy setName(String name)
        Identifies the custom policy. The value should match the name of a custom implementation registered on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (for example, myorg.CustomLbPolicy). The maximum length is 256 characters. Do not specify the same custom policy more than once for a backend. If you do, the configuration is rejected. For an example of how to use this field, see Use a custom policy.
        Parameters:
        name - name or null for none

Copyright © 2011–2025 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy