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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic 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.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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.CorsOrBuilderpublic 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.CorsOrBuilderpublic 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.CorsOrBuilderindex - 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.CorsOrBuilderindex - 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.CorsOrBuilderpublic 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.CorsOrBuilderpublic 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.CorsOrBuilderindex - 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.CorsOrBuilderindex - 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.CorsOrBuilderpublic 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.CorsOrBuilderpublic 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.CorsOrBuilderindex - 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.CorsOrBuilderindex - 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.CorsOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Bucket.Cors parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bucket.Cors parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bucket.Cors parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bucket.Cors parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bucket.Cors parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bucket.Cors parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bucket.Cors parseFrom(InputStream input) throws IOException
IOExceptionpublic static Bucket.Cors parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Bucket.Cors parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Bucket.Cors parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Bucket.Cors parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Bucket.Cors parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Bucket.Cors.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic 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.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Bucket.Cors.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public 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.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Bucket.Cors getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.