public final class BackendBucket extends GenericJson
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
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
BackendBucket() |
Modifier and Type | Method and Description |
---|---|
BackendBucket |
clone() |
String |
getBucketName()
Cloud Storage bucket name.
|
BackendBucketCdnPolicy |
getCdnPolicy()
Cloud CDN configuration for this BackendBucket.
|
String |
getCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding
header.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
List<String> |
getCustomResponseHeaders()
Headers that the HTTP/S load balancer should add to proxied responses.
|
String |
getDescription()
An optional textual description of the resource; provided by the client when the resource is
created.
|
String |
getEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend
bucket.
|
Boolean |
getEnableCdn()
If true, enable Cloud CDN for this BackendBucket.
|
BigInteger |
getId()
[Output Only] Unique identifier for the resource; defined by the server.
|
String |
getKind()
Type of the resource.
|
String |
getName()
Name of the resource.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
String |
getSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
|
BackendBucket |
set(String fieldName,
Object value) |
BackendBucket |
setBucketName(String bucketName)
Cloud Storage bucket name.
|
BackendBucket |
setCdnPolicy(BackendBucketCdnPolicy cdnPolicy)
Cloud CDN configuration for this BackendBucket.
|
BackendBucket |
setCompressionMode(String compressionMode)
Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding
header.
|
BackendBucket |
setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
|
BackendBucket |
setCustomResponseHeaders(List<String> customResponseHeaders)
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket |
setDescription(String description)
An optional textual description of the resource; provided by the client when the resource is
created.
|
BackendBucket |
setEdgeSecurityPolicy(String edgeSecurityPolicy)
[Output Only] The resource URL for the edge security policy associated with this backend
bucket.
|
BackendBucket |
setEnableCdn(Boolean enableCdn)
If true, enable Cloud CDN for this BackendBucket.
|
BackendBucket |
setId(BigInteger id)
[Output Only] Unique identifier for the resource; defined by the server.
|
BackendBucket |
setKind(String kind)
Type of the resource.
|
BackendBucket |
setName(String name)
Name of the resource.
|
BackendBucket |
setSelfLink(String selfLink)
[Output Only] Server-defined URL for the resource.
|
BackendBucket |
setSelfLinkWithId(String selfLinkWithId)
[Output Only] Server-defined URL for this resource with the resource id.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getBucketName()
null
for nonepublic BackendBucket setBucketName(String bucketName)
bucketName
- bucketName or null
for nonepublic BackendBucketCdnPolicy getCdnPolicy()
null
for nonepublic BackendBucket setCdnPolicy(BackendBucketCdnPolicy cdnPolicy)
cdnPolicy
- cdnPolicy or null
for nonepublic String getCompressionMode()
null
for nonepublic BackendBucket setCompressionMode(String compressionMode)
compressionMode
- compressionMode or null
for nonepublic String getCreationTimestamp()
null
for nonepublic BackendBucket setCreationTimestamp(String creationTimestamp)
creationTimestamp
- creationTimestamp or null
for nonepublic List<String> getCustomResponseHeaders()
null
for nonepublic BackendBucket setCustomResponseHeaders(List<String> customResponseHeaders)
customResponseHeaders
- customResponseHeaders or null
for nonepublic String getDescription()
null
for nonepublic BackendBucket setDescription(String description)
description
- description or null
for nonepublic String getEdgeSecurityPolicy()
null
for nonepublic BackendBucket setEdgeSecurityPolicy(String edgeSecurityPolicy)
edgeSecurityPolicy
- edgeSecurityPolicy or null
for nonepublic Boolean getEnableCdn()
null
for nonepublic BackendBucket setEnableCdn(Boolean enableCdn)
enableCdn
- enableCdn or null
for nonepublic BigInteger getId()
null
for nonepublic BackendBucket setId(BigInteger id)
id
- id or null
for nonepublic String getKind()
null
for nonepublic BackendBucket setKind(String kind)
kind
- kind or null
for nonepublic String getName()
null
for nonepublic BackendBucket setName(String name)
name
- name or null
for nonepublic String getSelfLink()
null
for nonepublic BackendBucket setSelfLink(String selfLink)
selfLink
- selfLink or null
for nonepublic String getSelfLinkWithId()
null
for nonepublic BackendBucket setSelfLinkWithId(String selfLinkWithId)
selfLinkWithId
- selfLinkWithId or null
for nonepublic BackendBucket set(String fieldName, Object value)
set
in class GenericJson
public BackendBucket clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.