Interface CaseOrBuilder (0.25.0)

public interface CaseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getClassification()

public abstract CaseClassification getClassification()

The issue classification applicable to this case.

.google.cloud.support.v2.CaseClassification classification = 4;

Returns
TypeDescription
CaseClassification

The classification.

getClassificationOrBuilder()

public abstract CaseClassificationOrBuilder getClassificationOrBuilder()

The issue classification applicable to this case.

.google.cloud.support.v2.CaseClassification classification = 4;

Returns
TypeDescription
CaseClassificationOrBuilder

getContactEmail()

public abstract String getContactEmail()

A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.

string contact_email = 35;

Returns
TypeDescription
String

The contactEmail.

getContactEmailBytes()

public abstract ByteString getContactEmailBytes()

A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.

string contact_email = 35;

Returns
TypeDescription
ByteString

The bytes for contactEmail.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The time this case was created.

.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time this case was created.

.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getCreator()

public abstract Actor getCreator()

The user who created the case.

Note: The name and email will be obfuscated if the case was created by Google Support.

.google.cloud.support.v2.Actor creator = 15;

Returns
TypeDescription
Actor

The creator.

getCreatorOrBuilder()

public abstract ActorOrBuilder getCreatorOrBuilder()

The user who created the case.

Note: The name and email will be obfuscated if the case was created by Google Support.

.google.cloud.support.v2.Actor creator = 15;

Returns
TypeDescription
ActorOrBuilder

getDescription()

public abstract String getDescription()

A broad description of the issue.

string description = 3;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

A broad description of the issue.

string description = 3;

Returns
TypeDescription
ByteString

The bytes for description.

getDisplayName()

public abstract String getDisplayName()

The short summary of the issue reported in this case.

string display_name = 2;

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

The short summary of the issue reported in this case.

string display_name = 2;

Returns
TypeDescription
ByteString

The bytes for displayName.

getEscalated()

public abstract boolean getEscalated()

Whether the case is currently escalated.

bool escalated = 17;

Returns
TypeDescription
boolean

The escalated.

getLanguageCode()

public abstract String getLanguageCode()

The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en).

Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours

string language_code = 23;

Returns
TypeDescription
String

The languageCode.

getLanguageCodeBytes()

public abstract ByteString getLanguageCodeBytes()

The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en).

Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours

string language_code = 23;

Returns
TypeDescription
ByteString

The bytes for languageCode.

getName()

public abstract String getName()

The resource name for the case.

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The resource name for the case.

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getPriority()

public abstract Case.Priority getPriority()

The priority of this case.

.google.cloud.support.v2.Case.Priority priority = 32;

Returns
TypeDescription
Case.Priority

The priority.

getPriorityValue()

public abstract int getPriorityValue()

The priority of this case.

.google.cloud.support.v2.Case.Priority priority = 32;

Returns
TypeDescription
int

The enum numeric value on the wire for priority.

getState()

public abstract Case.State getState()

Output only. The current status of the support case.

.google.cloud.support.v2.Case.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Case.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. The current status of the support case.

.google.cloud.support.v2.Case.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The enum numeric value on the wire for state.

getSubscriberEmailAddresses(int index)

public abstract String getSubscriberEmailAddresses(int index)

The email addresses to receive updates on this case.

repeated string subscriber_email_addresses = 9;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The subscriberEmailAddresses at the given index.

getSubscriberEmailAddressesBytes(int index)

public abstract ByteString getSubscriberEmailAddressesBytes(int index)

The email addresses to receive updates on this case.

repeated string subscriber_email_addresses = 9;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the subscriberEmailAddresses at the given index.

getSubscriberEmailAddressesCount()

public abstract int getSubscriberEmailAddressesCount()

The email addresses to receive updates on this case.

repeated string subscriber_email_addresses = 9;

Returns
TypeDescription
int

The count of subscriberEmailAddresses.

getSubscriberEmailAddressesList()

public abstract List<String> getSubscriberEmailAddressesList()

The email addresses to receive updates on this case.

repeated string subscriber_email_addresses = 9;

Returns
TypeDescription
List<String>

A list containing the subscriberEmailAddresses.

getTestCase()

public abstract boolean getTestCase()

Whether this case was created for internal API testing and should not be acted on by the support team.

bool test_case = 19;

Returns
TypeDescription
boolean

The testCase.

getTimeZone()

public abstract String getTimeZone()

The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.

string time_zone = 8;

Returns
TypeDescription
String

The timeZone.

getTimeZoneBytes()

public abstract ByteString getTimeZoneBytes()

The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.

string time_zone = 8;

Returns
TypeDescription
ByteString

The bytes for timeZone.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The time this case was last updated.

.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The time this case was last updated.

.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

hasClassification()

public abstract boolean hasClassification()

The issue classification applicable to this case.

.google.cloud.support.v2.CaseClassification classification = 4;

Returns
TypeDescription
boolean

Whether the classification field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The time this case was created.

.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasCreator()

public abstract boolean hasCreator()

The user who created the case.

Note: The name and email will be obfuscated if the case was created by Google Support.

.google.cloud.support.v2.Actor creator = 15;

Returns
TypeDescription
boolean

Whether the creator field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The time this case was last updated.

.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the updateTime field is set.