Class Browser.Cookie (0.3.0)

public static final class Browser.Cookie extends GeneratedMessage implements Browser.CookieOrBuilder

Browser cookie.

Protobuf type google.backstory.Browser.Cookie

Static Fields

public static final int DOMAIN_FIELD_NUMBER
Field Value
Type Description
int
public static final int EXPIRATION_TIME_FIELD_NUMBER
Field Value
Type Description
int
public static final int HTTP_ONLY_FIELD_NUMBER
Field Value
Type Description
int
public static final int MAX_AGE_FIELD_NUMBER
Field Value
Type Description
int
public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int
public static final int PARTITIONED_FIELD_NUMBER
Field Value
Type Description
int
public static final int PATH_FIELD_NUMBER
Field Value
Type Description
int
public static final int SAME_SITE_FIELD_NUMBER
Field Value
Type Description
int
public static final int SECURE_FIELD_NUMBER
Field Value
Type Description
int
public static final int SESSION_FIELD_NUMBER
Field Value
Type Description
int
public static final int VALUE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

public static Browser.Cookie getDefaultInstance()
Returns
Type Description
Browser.Cookie
public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor
public static Browser.Cookie.Builder newBuilder()
Returns
Type Description
Browser.Cookie.Builder
public static Browser.Cookie.Builder newBuilder(Browser.Cookie prototype)
Parameter
Name Description
prototype Browser.Cookie
Returns
Type Description
Browser.Cookie.Builder
public static Browser.Cookie parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
IOException
public static Browser.Cookie parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
IOException
public static Browser.Cookie parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
InvalidProtocolBufferException
public static Browser.Cookie parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
InvalidProtocolBufferException
public static Browser.Cookie parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
InvalidProtocolBufferException
public static Browser.Cookie parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
InvalidProtocolBufferException
public static Browser.Cookie parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
IOException
public static Browser.Cookie parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
IOException
public static Browser.Cookie parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
IOException
public static Browser.Cookie parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
IOException
public static Browser.Cookie parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
InvalidProtocolBufferException
public static Browser.Cookie parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Browser.Cookie
Exceptions
Type Description
InvalidProtocolBufferException
public static Parser<Browser.Cookie> parser()
Returns
Type Description
Parser<Cookie>

Methods

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides
public Browser.Cookie getDefaultInstanceForType()
Returns
Type Description
Browser.Cookie
public String getDomain()

The domain for which the cookie is valid.

string domain = 3;

Returns
Type Description
String

The domain.

public ByteString getDomainBytes()

The domain for which the cookie is valid.

string domain = 3;

Returns
Type Description
ByteString

The bytes for domain.

public Timestamp getExpirationTime()

The date and time when the cookie will expire.

.google.protobuf.Timestamp expiration_time = 5;

Returns
Type Description
Timestamp

The expirationTime.

public TimestampOrBuilder getExpirationTimeOrBuilder()

The date and time when the cookie will expire.

.google.protobuf.Timestamp expiration_time = 5;

Returns
Type Description
TimestampOrBuilder
public boolean getHttpOnly()

Indicates if the cookie is inaccessible via client-side scripts (e.g., JavaScript).

bool http_only = 6;

Returns
Type Description
boolean

The httpOnly.

public long getMaxAge()

The maximum age of the cookie in seconds.

int64 max_age = 8;

Returns
Type Description
long

The maxAge.

public String getName()

The unique name identifying the cookie.

string name = 1;

Returns
Type Description
String

The name.

public ByteString getNameBytes()

The unique name identifying the cookie.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

public Parser<Browser.Cookie> getParserForType()
Returns
Type Description
Parser<Cookie>
Overrides
public boolean getPartitioned()

Shows if the cookies is stored using partitioned storage.

bool partitioned = 11;

Returns
Type Description
boolean

The partitioned.

public String getPath()

The URL path for which the cookie is valid.

string path = 4;

Returns
Type Description
String

The path.

public ByteString getPathBytes()

The URL path for which the cookie is valid.

string path = 4;

Returns
Type Description
ByteString

The bytes for path.

public Browser.Cookie.CookieSameSite getSameSite()

Affects cross-site request behavior.

.google.backstory.Browser.Cookie.CookieSameSite same_site = 9;

Returns
Type Description
Browser.Cookie.CookieSameSite

The sameSite.

public int getSameSiteValue()

Affects cross-site request behavior.

.google.backstory.Browser.Cookie.CookieSameSite same_site = 9;

Returns
Type Description
int

The enum numeric value on the wire for sameSite.

public boolean getSecure()

Indicates if the cookie should only be sent over secure HTTPS connections.

bool secure = 7;

Returns
Type Description
boolean

The secure.

public int getSerializedSize()
Returns
Type Description
int
Overrides
public boolean getSession()

Indicates if the cookie is persistent.

bool session = 10;

Returns
Type Description
boolean

The session.

public String getValue()

The data stored within the cookie.

string value = 2;

Returns
Type Description
String

The value.

public ByteString getValueBytes()

The data stored within the cookie.

string value = 2;

Returns
Type Description
ByteString

The bytes for value.

public boolean hasExpirationTime()

The date and time when the cookie will expire.

.google.protobuf.Timestamp expiration_time = 5;

Returns
Type Description
boolean

Whether the expirationTime field is set.

public int hashCode()
Returns
Type Description
int
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
Type Description
boolean
Overrides
public Browser.Cookie.Builder newBuilderForType()
Returns
Type Description
Browser.Cookie.Builder
protected Browser.Cookie.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Browser.Cookie.Builder
Overrides
public Browser.Cookie.Builder toBuilder()
Returns
Type Description
Browser.Cookie.Builder
public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException