target.apidocs.com.google.api.services.compute.model.PublicDelegatedPrefixPublicDelegatedSubPrefix.html Maven / Gradle / Ivy
PublicDelegatedPrefixPublicDelegatedSubPrefix (Compute Engine API v1-rev20250107-2.0.0)
com.google.api.services.compute.model
Class PublicDelegatedPrefixPublicDelegatedSubPrefix
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.PublicDelegatedPrefixPublicDelegatedSubPrefix
-
public final class PublicDelegatedPrefixPublicDelegatedSubPrefix
extends com.google.api.client.json.GenericJson
Represents a sub PublicDelegatedPrefix.
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
PublicDelegatedPrefixPublicDelegatedSubPrefix()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
PublicDelegatedPrefixPublicDelegatedSubPrefix
clone()
Integer
getAllocatablePrefixLength()
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
String
getDelegateeProject()
Name of the project scoping this PublicDelegatedSubPrefix.
String
getDescription()
An optional description of this resource.
String
getIpCidrRange()
The IP address range, in CIDR format, represented by this sub public delegated prefix.
Boolean
getIsAddress()
Whether the sub prefix is delegated to create Address resources in the delegatee project.
String
getMode()
The PublicDelegatedSubPrefix mode for IPv6 only.
String
getName()
The name of the sub public delegated prefix.
String
getRegion()
[Output Only] The region of the sub public delegated prefix if it is regional.
String
getStatus()
[Output Only] The status of the sub public delegated prefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
set(String fieldName,
Object value)
PublicDelegatedPrefixPublicDelegatedSubPrefix
setAllocatablePrefixLength(Integer allocatablePrefixLength)
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setDelegateeProject(String delegateeProject)
Name of the project scoping this PublicDelegatedSubPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setDescription(String description)
An optional description of this resource.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setIpCidrRange(String ipCidrRange)
The IP address range, in CIDR format, represented by this sub public delegated prefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setIsAddress(Boolean isAddress)
Whether the sub prefix is delegated to create Address resources in the delegatee project.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setMode(String mode)
The PublicDelegatedSubPrefix mode for IPv6 only.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setName(String name)
The name of the sub public delegated prefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setRegion(String region)
[Output Only] The region of the sub public delegated prefix if it is regional.
PublicDelegatedPrefixPublicDelegatedSubPrefix
setStatus(String status)
[Output Only] The status of the sub public delegated prefix.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Constructor Detail
-
PublicDelegatedPrefixPublicDelegatedSubPrefix
public PublicDelegatedPrefixPublicDelegatedSubPrefix()
-
Method Detail
-
getAllocatablePrefixLength
public Integer getAllocatablePrefixLength()
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
- Returns:
- value or
null for none
-
setAllocatablePrefixLength
public PublicDelegatedPrefixPublicDelegatedSubPrefix setAllocatablePrefixLength(Integer allocatablePrefixLength)
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
- Parameters:
allocatablePrefixLength - allocatablePrefixLength or null for none
-
getDelegateeProject
public String getDelegateeProject()
Name of the project scoping this PublicDelegatedSubPrefix.
- Returns:
- value or
null for none
-
setDelegateeProject
public PublicDelegatedPrefixPublicDelegatedSubPrefix setDelegateeProject(String delegateeProject)
Name of the project scoping this PublicDelegatedSubPrefix.
- Parameters:
delegateeProject - delegateeProject 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 PublicDelegatedPrefixPublicDelegatedSubPrefix setDescription(String description)
An optional description of this resource. Provide this property when you create the resource.
- Parameters:
description - description or null for none
-
getIpCidrRange
public String getIpCidrRange()
The IP address range, in CIDR format, represented by this sub public delegated prefix.
- Returns:
- value or
null for none
-
setIpCidrRange
public PublicDelegatedPrefixPublicDelegatedSubPrefix setIpCidrRange(String ipCidrRange)
The IP address range, in CIDR format, represented by this sub public delegated prefix.
- Parameters:
ipCidrRange - ipCidrRange or null for none
-
getIsAddress
public Boolean getIsAddress()
Whether the sub prefix is delegated to create Address resources in the delegatee project.
- Returns:
- value or
null for none
-
setIsAddress
public PublicDelegatedPrefixPublicDelegatedSubPrefix setIsAddress(Boolean isAddress)
Whether the sub prefix is delegated to create Address resources in the delegatee project.
- Parameters:
isAddress - isAddress or null for none
-
getMode
public String getMode()
The PublicDelegatedSubPrefix mode for IPv6 only.
- Returns:
- value or
null for none
-
setMode
public PublicDelegatedPrefixPublicDelegatedSubPrefix setMode(String mode)
The PublicDelegatedSubPrefix mode for IPv6 only.
- Parameters:
mode - mode or null for none
-
getName
public String getName()
The name of the sub public delegated prefix.
- Returns:
- value or
null for none
-
setName
public PublicDelegatedPrefixPublicDelegatedSubPrefix setName(String name)
The name of the sub public delegated prefix.
- Parameters:
name - name or null for none
-
getRegion
public String getRegion()
[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the
sub prefix is global.
- Returns:
- value or
null for none
-
setRegion
public PublicDelegatedPrefixPublicDelegatedSubPrefix setRegion(String region)
[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the
sub prefix is global.
- Parameters:
region - region or null for none
-
getStatus
public String getStatus()
[Output Only] The status of the sub public delegated prefix.
- Returns:
- value or
null for none
-
setStatus
public PublicDelegatedPrefixPublicDelegatedSubPrefix setStatus(String status)
[Output Only] The status of the sub public delegated prefix.
- Parameters:
status - status or null for none
-
set
public PublicDelegatedPrefixPublicDelegatedSubPrefix set(String fieldName,
Object value)
- Overrides:
set in class com.google.api.client.json.GenericJson
-
clone
public PublicDelegatedPrefixPublicDelegatedSubPrefix clone()
- Overrides:
clone in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy