public static final class BackendBucket.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder> implements BackendBucketOrBuilder
Represents a Cloud Storage Bucket resource. This Cloud Storage bucket resource is referenced by a URL map of a load balancer. For more information, read Backend Buckets.Protobuf type
google.cloud.compute.v1.BackendBucket| Modifier and Type | Method and Description |
|---|---|
BackendBucket.Builder |
addAllCustomResponseHeaders(Iterable<String> values)
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket.Builder |
addCustomResponseHeaders(String value)
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket.Builder |
addCustomResponseHeadersBytes(com.google.protobuf.ByteString value)
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendBucket |
build() |
BackendBucket |
buildPartial() |
BackendBucket.Builder |
clear() |
BackendBucket.Builder |
clearBucketName()
Cloud Storage bucket name.
|
BackendBucket.Builder |
clearCdnPolicy()
Cloud CDN configuration for this BackendBucket.
|
BackendBucket.Builder |
clearCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
|
BackendBucket.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
BackendBucket.Builder |
clearCustomResponseHeaders()
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket.Builder |
clearDescription()
An optional textual description of the resource; provided by the client when the resource is created.
|
BackendBucket.Builder |
clearEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
|
BackendBucket.Builder |
clearEnableCdn()
If true, enable Cloud CDN for this BackendBucket.
|
BackendBucket.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BackendBucket.Builder |
clearId()
[Output Only] Unique identifier for the resource; defined by the server.
|
BackendBucket.Builder |
clearKind()
Type of the resource.
|
BackendBucket.Builder |
clearName()
Name of the resource.
|
BackendBucket.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BackendBucket.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
BackendBucket.Builder |
clone() |
String |
getBucketName()
Cloud Storage bucket name.
|
com.google.protobuf.ByteString |
getBucketNameBytes()
Cloud Storage bucket name.
|
BackendBucketCdnPolicy |
getCdnPolicy()
Cloud CDN configuration for this BackendBucket.
|
BackendBucketCdnPolicy.Builder |
getCdnPolicyBuilder()
Cloud CDN configuration for this BackendBucket.
|
BackendBucketCdnPolicyOrBuilder |
getCdnPolicyOrBuilder()
Cloud CDN configuration for this BackendBucket.
|
String |
getCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
|
com.google.protobuf.ByteString |
getCompressionModeBytes()
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.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getCustomResponseHeaders(int index)
Headers that the HTTP/S load balancer should add to proxied responses.
|
com.google.protobuf.ByteString |
getCustomResponseHeadersBytes(int index)
Headers that the HTTP/S load balancer should add to proxied responses.
|
int |
getCustomResponseHeadersCount()
Headers that the HTTP/S load balancer should add to proxied responses.
|
com.google.protobuf.ProtocolStringList |
getCustomResponseHeadersList()
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket |
getDefaultInstanceForType() |
String |
getDescription()
An optional textual description of the resource; provided by the client when the resource is created.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional textual description of the resource; provided by the client when the resource is created.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
|
com.google.protobuf.ByteString |
getEdgeSecurityPolicyBytes()
[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.
|
long |
getId()
[Output Only] Unique identifier for the resource; defined by the server.
|
String |
getKind()
Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
Type of the resource.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasBucketName()
Cloud Storage bucket name.
|
boolean |
hasCdnPolicy()
Cloud CDN configuration for this BackendBucket.
|
boolean |
hasCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional textual description of the resource; provided by the client when the resource is created.
|
boolean |
hasEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
|
boolean |
hasEnableCdn()
If true, enable Cloud CDN for this BackendBucket.
|
boolean |
hasId()
[Output Only] Unique identifier for the resource; defined by the server.
|
boolean |
hasKind()
Type of the resource.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BackendBucket.Builder |
mergeCdnPolicy(BackendBucketCdnPolicy value)
Cloud CDN configuration for this BackendBucket.
|
BackendBucket.Builder |
mergeFrom(BackendBucket other) |
BackendBucket.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BackendBucket.Builder |
mergeFrom(com.google.protobuf.Message other) |
BackendBucket.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BackendBucket.Builder |
setBucketName(String value)
Cloud Storage bucket name.
|
BackendBucket.Builder |
setBucketNameBytes(com.google.protobuf.ByteString value)
Cloud Storage bucket name.
|
BackendBucket.Builder |
setCdnPolicy(BackendBucketCdnPolicy.Builder builderForValue)
Cloud CDN configuration for this BackendBucket.
|
BackendBucket.Builder |
setCdnPolicy(BackendBucketCdnPolicy value)
Cloud CDN configuration for this BackendBucket.
|
BackendBucket.Builder |
setCompressionMode(String value)
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
|
BackendBucket.Builder |
setCompressionModeBytes(com.google.protobuf.ByteString value)
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
|
BackendBucket.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
BackendBucket.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
BackendBucket.Builder |
setCustomResponseHeaders(int index,
String value)
Headers that the HTTP/S load balancer should add to proxied responses.
|
BackendBucket.Builder |
setDescription(String value)
An optional textual description of the resource; provided by the client when the resource is created.
|
BackendBucket.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional textual description of the resource; provided by the client when the resource is created.
|
BackendBucket.Builder |
setEdgeSecurityPolicy(String value)
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
|
BackendBucket.Builder |
setEdgeSecurityPolicyBytes(com.google.protobuf.ByteString value)
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
|
BackendBucket.Builder |
setEnableCdn(boolean value)
If true, enable Cloud CDN for this BackendBucket.
|
BackendBucket.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendBucket.Builder |
setId(long value)
[Output Only] Unique identifier for the resource; defined by the server.
|
BackendBucket.Builder |
setKind(String value)
Type of the resource.
|
BackendBucket.Builder |
setKindBytes(com.google.protobuf.ByteString value)
Type of the resource.
|
BackendBucket.Builder |
setName(String value)
Name of the resource.
|
BackendBucket.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
BackendBucket.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BackendBucket.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
BackendBucket.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
BackendBucket.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BackendBucket build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BackendBucket buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BackendBucket.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendBucket.Builder>public BackendBucket.Builder mergeFrom(BackendBucket other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public BackendBucket.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendBucket.Builder>IOExceptionpublic boolean hasBucketName()
Cloud Storage bucket name.
optional string bucket_name = 283610048;hasBucketName in interface BackendBucketOrBuilderpublic String getBucketName()
Cloud Storage bucket name.
optional string bucket_name = 283610048;getBucketName in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getBucketNameBytes()
Cloud Storage bucket name.
optional string bucket_name = 283610048;getBucketNameBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setBucketName(String value)
Cloud Storage bucket name.
optional string bucket_name = 283610048;value - The bucketName to set.public BackendBucket.Builder clearBucketName()
Cloud Storage bucket name.
optional string bucket_name = 283610048;public BackendBucket.Builder setBucketNameBytes(com.google.protobuf.ByteString value)
Cloud Storage bucket name.
optional string bucket_name = 283610048;value - The bytes for bucketName to set.public boolean hasCdnPolicy()
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;hasCdnPolicy in interface BackendBucketOrBuilderpublic BackendBucketCdnPolicy getCdnPolicy()
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;getCdnPolicy in interface BackendBucketOrBuilderpublic BackendBucket.Builder setCdnPolicy(BackendBucketCdnPolicy value)
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;public BackendBucket.Builder setCdnPolicy(BackendBucketCdnPolicy.Builder builderForValue)
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;public BackendBucket.Builder mergeCdnPolicy(BackendBucketCdnPolicy value)
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;public BackendBucket.Builder clearCdnPolicy()
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;public BackendBucketCdnPolicy.Builder getCdnPolicyBuilder()
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;public BackendBucketCdnPolicyOrBuilder getCdnPolicyOrBuilder()
Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;getCdnPolicyOrBuilder in interface BackendBucketOrBuilderpublic boolean hasCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;hasCompressionMode in interface BackendBucketOrBuilderpublic String getCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;getCompressionMode in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getCompressionModeBytes()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;getCompressionModeBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setCompressionMode(String value)
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;value - The compressionMode to set.public BackendBucket.Builder clearCompressionMode()
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;public BackendBucket.Builder setCompressionModeBytes(com.google.protobuf.ByteString value)
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;value - The bytes for compressionMode to set.public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface BackendBucketOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public BackendBucket.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public BackendBucket.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public com.google.protobuf.ProtocolStringList getCustomResponseHeadersList()
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;getCustomResponseHeadersList in interface BackendBucketOrBuilderpublic int getCustomResponseHeadersCount()
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;getCustomResponseHeadersCount in interface BackendBucketOrBuilderpublic String getCustomResponseHeaders(int index)
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;getCustomResponseHeaders in interface BackendBucketOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getCustomResponseHeadersBytes(int index)
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;getCustomResponseHeadersBytes in interface BackendBucketOrBuilderindex - The index of the value to return.public BackendBucket.Builder setCustomResponseHeaders(int index, String value)
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;index - The index to set the value at.value - The customResponseHeaders to set.public BackendBucket.Builder addCustomResponseHeaders(String value)
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;value - The customResponseHeaders to add.public BackendBucket.Builder addAllCustomResponseHeaders(Iterable<String> values)
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;values - The customResponseHeaders to add.public BackendBucket.Builder clearCustomResponseHeaders()
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;public BackendBucket.Builder addCustomResponseHeadersBytes(com.google.protobuf.ByteString value)
Headers that the HTTP/S load balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;value - The bytes of the customResponseHeaders to add.public boolean hasDescription()
An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;hasDescription in interface BackendBucketOrBuilderpublic String getDescription()
An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;getDescription in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;getDescriptionBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setDescription(String value)
An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;value - The description to set.public BackendBucket.Builder clearDescription()
An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;public BackendBucket.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;value - The bytes for description to set.public boolean hasEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;hasEdgeSecurityPolicy in interface BackendBucketOrBuilderpublic String getEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;getEdgeSecurityPolicy in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getEdgeSecurityPolicyBytes()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;getEdgeSecurityPolicyBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setEdgeSecurityPolicy(String value)
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;value - The edgeSecurityPolicy to set.public BackendBucket.Builder clearEdgeSecurityPolicy()
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;public BackendBucket.Builder setEdgeSecurityPolicyBytes(com.google.protobuf.ByteString value)
[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;value - The bytes for edgeSecurityPolicy to set.public boolean hasEnableCdn()
If true, enable Cloud CDN for this BackendBucket.
optional bool enable_cdn = 282942321;hasEnableCdn in interface BackendBucketOrBuilderpublic boolean getEnableCdn()
If true, enable Cloud CDN for this BackendBucket.
optional bool enable_cdn = 282942321;getEnableCdn in interface BackendBucketOrBuilderpublic BackendBucket.Builder setEnableCdn(boolean value)
If true, enable Cloud CDN for this BackendBucket.
optional bool enable_cdn = 282942321;value - The enableCdn to set.public BackendBucket.Builder clearEnableCdn()
If true, enable Cloud CDN for this BackendBucket.
optional bool enable_cdn = 282942321;public boolean hasId()
[Output Only] Unique identifier for the resource; defined by the server.
optional uint64 id = 3355;hasId in interface BackendBucketOrBuilderpublic long getId()
[Output Only] Unique identifier for the resource; defined by the server.
optional uint64 id = 3355;getId in interface BackendBucketOrBuilderpublic BackendBucket.Builder setId(long value)
[Output Only] Unique identifier for the resource; defined by the server.
optional uint64 id = 3355;value - The id to set.public BackendBucket.Builder clearId()
[Output Only] Unique identifier for the resource; defined by the server.
optional uint64 id = 3355;public boolean hasKind()
Type of the resource.
optional string kind = 3292052;hasKind in interface BackendBucketOrBuilderpublic String getKind()
Type of the resource.
optional string kind = 3292052;getKind in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
Type of the resource.
optional string kind = 3292052;getKindBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setKind(String value)
Type of the resource.
optional string kind = 3292052;value - The kind to set.public BackendBucket.Builder clearKind()
Type of the resource.
optional string kind = 3292052;public BackendBucket.Builder setKindBytes(com.google.protobuf.ByteString value)
Type of the resource.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasName()
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.
optional string name = 3373707;hasName in interface BackendBucketOrBuilderpublic 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.
optional string name = 3373707;getName in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
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.
optional string name = 3373707;getNameBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setName(String value)
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.
optional string name = 3373707;value - The name to set.public BackendBucket.Builder clearName()
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.
optional string name = 3373707;public BackendBucket.Builder setNameBytes(com.google.protobuf.ByteString value)
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.
optional string name = 3373707;value - The bytes for name to set.public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface BackendBucketOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface BackendBucketOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface BackendBucketOrBuilderpublic BackendBucket.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public BackendBucket.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public BackendBucket.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.public final BackendBucket.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>public final BackendBucket.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendBucket.Builder>Copyright © 2023 Google LLC. All rights reserved.