public static final class Bucket.Cors extends com.google.protobuf.GeneratedMessageV3 implements Bucket.CorsOrBuilder
Cross-Origin Response sharing (CORS) properties for a bucket. For more on Cloud Storage and CORS, see https://cloud.google.com/storage/docs/cross-origin. For more on CORS in general, see https://tools.ietf.org/html/rfc6454.Protobuf type
google.storage.v2.Bucket.Cors
Modifier and Type | Class and Description |
---|---|
static class |
Bucket.Cors.Builder
Cross-Origin Response sharing (CORS) properties for a bucket.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
MAX_AGE_SECONDS_FIELD_NUMBER |
static int |
METHOD_FIELD_NUMBER |
static int |
ORIGIN_FIELD_NUMBER |
static int |
RESPONSE_HEADER_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static Bucket.Cors |
getDefaultInstance() |
Bucket.Cors |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getMaxAgeSeconds()
The value, in seconds, to return in the
[https://www.w3.org/TR/cors/#access-control-max-age-response-header][Access-Control-Max-Age
header] used in preflight responses.
|
String |
getMethod(int index)
The list of HTTP methods on which to include CORS response headers,
(`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of
methods, and means "any method".
|
com.google.protobuf.ByteString |
getMethodBytes(int index)
The list of HTTP methods on which to include CORS response headers,
(`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of
methods, and means "any method".
|
int |
getMethodCount()
The list of HTTP methods on which to include CORS response headers,
(`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of
methods, and means "any method".
|
com.google.protobuf.ProtocolStringList |
getMethodList()
The list of HTTP methods on which to include CORS response headers,
(`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of
methods, and means "any method".
|
String |
getOrigin(int index)
The list of Origins eligible to receive CORS response headers.
|
com.google.protobuf.ByteString |
getOriginBytes(int index)
The list of Origins eligible to receive CORS response headers.
|
int |
getOriginCount()
The list of Origins eligible to receive CORS response headers.
|
com.google.protobuf.ProtocolStringList |
getOriginList()
The list of Origins eligible to receive CORS response headers.
|
com.google.protobuf.Parser<Bucket.Cors> |
getParserForType() |
String |
getResponseHeader(int index)
The list of HTTP headers other than the
[https://www.w3.org/TR/cors/#simple-response-header][simple response
headers] to give permission for the user-agent to share across domains.
|
com.google.protobuf.ByteString |
getResponseHeaderBytes(int index)
The list of HTTP headers other than the
[https://www.w3.org/TR/cors/#simple-response-header][simple response
headers] to give permission for the user-agent to share across domains.
|
int |
getResponseHeaderCount()
The list of HTTP headers other than the
[https://www.w3.org/TR/cors/#simple-response-header][simple response
headers] to give permission for the user-agent to share across domains.
|
com.google.protobuf.ProtocolStringList |
getResponseHeaderList()
The list of HTTP headers other than the
[https://www.w3.org/TR/cors/#simple-response-header][simple response
headers] to give permission for the user-agent to share across domains.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Bucket.Cors.Builder |
newBuilder() |
static Bucket.Cors.Builder |
newBuilder(Bucket.Cors prototype) |
Bucket.Cors.Builder |
newBuilderForType() |
protected Bucket.Cors.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Bucket.Cors |
parseDelimitedFrom(InputStream input) |
static Bucket.Cors |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bucket.Cors |
parseFrom(byte[] data) |
static Bucket.Cors |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bucket.Cors |
parseFrom(ByteBuffer data) |
static Bucket.Cors |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bucket.Cors |
parseFrom(com.google.protobuf.ByteString data) |
static Bucket.Cors |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bucket.Cors |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Bucket.Cors |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bucket.Cors |
parseFrom(InputStream input) |
static Bucket.Cors |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Bucket.Cors> |
parser() |
Bucket.Cors.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int ORIGIN_FIELD_NUMBER
public static final int METHOD_FIELD_NUMBER
public static final int RESPONSE_HEADER_FIELD_NUMBER
public static final int MAX_AGE_SECONDS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public com.google.protobuf.ProtocolStringList getOriginList()
The list of Origins eligible to receive CORS response headers. See [https://tools.ietf.org/html/rfc6454][RFC 6454] for more on origins. Note: "*" is permitted in the list of origins, and means "any Origin".
repeated string origin = 1;
getOriginList
in interface Bucket.CorsOrBuilder
public int getOriginCount()
The list of Origins eligible to receive CORS response headers. See [https://tools.ietf.org/html/rfc6454][RFC 6454] for more on origins. Note: "*" is permitted in the list of origins, and means "any Origin".
repeated string origin = 1;
getOriginCount
in interface Bucket.CorsOrBuilder
public String getOrigin(int index)
The list of Origins eligible to receive CORS response headers. See [https://tools.ietf.org/html/rfc6454][RFC 6454] for more on origins. Note: "*" is permitted in the list of origins, and means "any Origin".
repeated string origin = 1;
getOrigin
in interface Bucket.CorsOrBuilder
index
- The index of the element to return.public com.google.protobuf.ByteString getOriginBytes(int index)
The list of Origins eligible to receive CORS response headers. See [https://tools.ietf.org/html/rfc6454][RFC 6454] for more on origins. Note: "*" is permitted in the list of origins, and means "any Origin".
repeated string origin = 1;
getOriginBytes
in interface Bucket.CorsOrBuilder
index
- The index of the value to return.public com.google.protobuf.ProtocolStringList getMethodList()
The list of HTTP methods on which to include CORS response headers, (`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of methods, and means "any method".
repeated string method = 2;
getMethodList
in interface Bucket.CorsOrBuilder
public int getMethodCount()
The list of HTTP methods on which to include CORS response headers, (`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of methods, and means "any method".
repeated string method = 2;
getMethodCount
in interface Bucket.CorsOrBuilder
public String getMethod(int index)
The list of HTTP methods on which to include CORS response headers, (`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of methods, and means "any method".
repeated string method = 2;
getMethod
in interface Bucket.CorsOrBuilder
index
- The index of the element to return.public com.google.protobuf.ByteString getMethodBytes(int index)
The list of HTTP methods on which to include CORS response headers, (`GET`, `OPTIONS`, `POST`, etc) Note: "*" is permitted in the list of methods, and means "any method".
repeated string method = 2;
getMethodBytes
in interface Bucket.CorsOrBuilder
index
- The index of the value to return.public com.google.protobuf.ProtocolStringList getResponseHeaderList()
The list of HTTP headers other than the [https://www.w3.org/TR/cors/#simple-response-header][simple response headers] to give permission for the user-agent to share across domains.
repeated string response_header = 3;
getResponseHeaderList
in interface Bucket.CorsOrBuilder
public int getResponseHeaderCount()
The list of HTTP headers other than the [https://www.w3.org/TR/cors/#simple-response-header][simple response headers] to give permission for the user-agent to share across domains.
repeated string response_header = 3;
getResponseHeaderCount
in interface Bucket.CorsOrBuilder
public String getResponseHeader(int index)
The list of HTTP headers other than the [https://www.w3.org/TR/cors/#simple-response-header][simple response headers] to give permission for the user-agent to share across domains.
repeated string response_header = 3;
getResponseHeader
in interface Bucket.CorsOrBuilder
index
- The index of the element to return.public com.google.protobuf.ByteString getResponseHeaderBytes(int index)
The list of HTTP headers other than the [https://www.w3.org/TR/cors/#simple-response-header][simple response headers] to give permission for the user-agent to share across domains.
repeated string response_header = 3;
getResponseHeaderBytes
in interface Bucket.CorsOrBuilder
index
- The index of the value to return.public int getMaxAgeSeconds()
The value, in seconds, to return in the [https://www.w3.org/TR/cors/#access-control-max-age-response-header][Access-Control-Max-Age header] used in preflight responses.
int32 max_age_seconds = 4;
getMaxAgeSeconds
in interface Bucket.CorsOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static Bucket.Cors parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Bucket.Cors parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Bucket.Cors parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Bucket.Cors parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Bucket.Cors parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Bucket.Cors parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Bucket.Cors parseFrom(InputStream input) throws IOException
IOException
public static Bucket.Cors parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Bucket.Cors parseDelimitedFrom(InputStream input) throws IOException
IOException
public static Bucket.Cors parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Bucket.Cors parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static Bucket.Cors parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public Bucket.Cors.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static Bucket.Cors.Builder newBuilder()
public static Bucket.Cors.Builder newBuilder(Bucket.Cors prototype)
public Bucket.Cors.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected Bucket.Cors.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static Bucket.Cors getDefaultInstance()
public static com.google.protobuf.Parser<Bucket.Cors> parser()
public com.google.protobuf.Parser<Bucket.Cors> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public Bucket.Cors getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2023 Google LLC. All rights reserved.