Class BackendBucket (1.91.0)

public final class BackendBucket extends GeneratedMessageV3 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, readBackend Buckets.

Protobuf type google.cloud.compute.v1.BackendBucket

Static Fields

BUCKET_NAME_FIELD_NUMBER

public static final int BUCKET_NAME_FIELD_NUMBER
Field Value
Type Description
int

CDN_POLICY_FIELD_NUMBER

public static final int CDN_POLICY_FIELD_NUMBER
Field Value
Type Description
int

COMPRESSION_MODE_FIELD_NUMBER

public static final int COMPRESSION_MODE_FIELD_NUMBER
Field Value
Type Description
int

CREATION_TIMESTAMP_FIELD_NUMBER

public static final int CREATION_TIMESTAMP_FIELD_NUMBER
Field Value
Type Description
int

CUSTOM_RESPONSE_HEADERS_FIELD_NUMBER

public static final int CUSTOM_RESPONSE_HEADERS_FIELD_NUMBER
Field Value
Type Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

EDGE_SECURITY_POLICY_FIELD_NUMBER

public static final int EDGE_SECURITY_POLICY_FIELD_NUMBER
Field Value
Type Description
int

ENABLE_CDN_FIELD_NUMBER

public static final int ENABLE_CDN_FIELD_NUMBER
Field Value
Type Description
int

ID_FIELD_NUMBER

public static final int ID_FIELD_NUMBER
Field Value
Type Description
int

KIND_FIELD_NUMBER

public static final int KIND_FIELD_NUMBER
Field Value
Type Description
int

LOAD_BALANCING_SCHEME_FIELD_NUMBER

public static final int LOAD_BALANCING_SCHEME_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

PARAMS_FIELD_NUMBER

public static final int PARAMS_FIELD_NUMBER
Field Value
Type Description
int
public static final int SELF_LINK_FIELD_NUMBER
Field Value
Type Description
int

USED_BY_FIELD_NUMBER

public static final int USED_BY_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static BackendBucket getDefaultInstance()
Returns
Type Description
BackendBucket

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static BackendBucket.Builder newBuilder()
Returns
Type Description
BackendBucket.Builder

newBuilder(BackendBucket prototype)

public static BackendBucket.Builder newBuilder(BackendBucket prototype)
Parameter
Name Description
prototype BackendBucket
Returns
Type Description
BackendBucket.Builder

parseDelimitedFrom(InputStream input)

public static BackendBucket parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BackendBucket
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BackendBucket parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BackendBucket
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static BackendBucket parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
BackendBucket
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BackendBucket parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BackendBucket
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BackendBucket parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
BackendBucket
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BackendBucket parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BackendBucket
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BackendBucket parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
BackendBucket
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BackendBucket parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BackendBucket
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static BackendBucket parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BackendBucket
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BackendBucket parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BackendBucket
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static BackendBucket parseFrom(ByteBuffer data)
Parameter
Name Description
data