Class OmnichannelIntegrationConfig.Builder (0.1.0)

public static final class OmnichannelIntegrationConfig.Builder extends GeneratedMessage.Builder<OmnichannelIntegrationConfig.Builder> implements OmnichannelIntegrationConfigOrBuilder

OmnichannelIntegrationConfig contains all App integration configs.

Protobuf type google.cloud.ces.v1.OmnichannelIntegrationConfig

Static Methods

getDescriptor()

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

Methods

build()

public OmnichannelIntegrationConfig build()
Returns
Type Description
OmnichannelIntegrationConfig

buildPartial()

public OmnichannelIntegrationConfig buildPartial()
Returns
Type Description
OmnichannelIntegrationConfig

clear()

public OmnichannelIntegrationConfig.Builder clear()
Returns
Type Description
OmnichannelIntegrationConfig.Builder
Overrides

clearChannelConfigs()

public OmnichannelIntegrationConfig.Builder clearChannelConfigs()
Returns
Type Description
OmnichannelIntegrationConfig.Builder

clearRoutingConfigs()

public OmnichannelIntegrationConfig.Builder clearRoutingConfigs()
Returns
Type Description
OmnichannelIntegrationConfig.Builder

clearSubscriberConfigs()

public OmnichannelIntegrationConfig.Builder clearSubscriberConfigs()
Returns
Type Description
OmnichannelIntegrationConfig.Builder

containsChannelConfigs(String key)

public boolean containsChannelConfigs(String key)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

containsRoutingConfigs(String key)

public boolean containsRoutingConfigs(String key)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

containsSubscriberConfigs(String key)

public boolean containsSubscriberConfigs(String key)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getChannelConfigs() (deprecated)

public Map<String,OmnichannelIntegrationConfig.ChannelConfig> getChannelConfigs()
Returns
Type Description
Map<String,ChannelConfig>

getChannelConfigsCount()

public int getChannelConfigsCount()

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getChannelConfigsMap()

public Map<String,OmnichannelIntegrationConfig.ChannelConfig> getChannelConfigsMap()

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,ChannelConfig>

getChannelConfigsOrDefault(String key, OmnichannelIntegrationConfig.ChannelConfig defaultValue)

public OmnichannelIntegrationConfig.ChannelConfig getChannelConfigsOrDefault(String key, OmnichannelIntegrationConfig.ChannelConfig defaultValue)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue OmnichannelIntegrationConfig.ChannelConfig
Returns
Type Description
OmnichannelIntegrationConfig.ChannelConfig

getChannelConfigsOrThrow(String key)

public OmnichannelIntegrationConfig.ChannelConfig getChannelConfigsOrThrow(String key)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.ChannelConfig

getDefaultInstanceForType()

public OmnichannelIntegrationConfig getDefaultInstanceForType()
Returns
Type Description
OmnichannelIntegrationConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMutableChannelConfigs() (deprecated)

public Map<String,OmnichannelIntegrationConfig.ChannelConfig> getMutableChannelConfigs()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,ChannelConfig>

getMutableRoutingConfigs() (deprecated)

public Map<String,OmnichannelIntegrationConfig.RoutingConfig> getMutableRoutingConfigs()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,RoutingConfig>

getMutableSubscriberConfigs() (deprecated)

public Map<String,OmnichannelIntegrationConfig.SubscriberConfig> getMutableSubscriberConfigs()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,SubscriberConfig>

getRoutingConfigs() (deprecated)

public Map<String,OmnichannelIntegrationConfig.RoutingConfig> getRoutingConfigs()
Returns
Type Description
Map<String,RoutingConfig>

getRoutingConfigsCount()

public int getRoutingConfigsCount()

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getRoutingConfigsMap()

public Map<String,OmnichannelIntegrationConfig.RoutingConfig> getRoutingConfigsMap()

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,RoutingConfig>

getRoutingConfigsOrDefault(String key, OmnichannelIntegrationConfig.RoutingConfig defaultValue)

public OmnichannelIntegrationConfig.RoutingConfig getRoutingConfigsOrDefault(String key, OmnichannelIntegrationConfig.RoutingConfig defaultValue)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue OmnichannelIntegrationConfig.RoutingConfig
Returns
Type Description
OmnichannelIntegrationConfig.RoutingConfig

getRoutingConfigsOrThrow(String key)

public OmnichannelIntegrationConfig.RoutingConfig getRoutingConfigsOrThrow(String key)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.RoutingConfig

getSubscriberConfigs() (deprecated)

public Map<String,OmnichannelIntegrationConfig.SubscriberConfig> getSubscriberConfigs()
Returns
Type Description
Map<String,SubscriberConfig>

getSubscriberConfigsCount()

public int getSubscriberConfigsCount()

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSubscriberConfigsMap()

public Map<String,OmnichannelIntegrationConfig.SubscriberConfig> getSubscriberConfigsMap()

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,SubscriberConfig>

getSubscriberConfigsOrDefault(String key, OmnichannelIntegrationConfig.SubscriberConfig defaultValue)

public OmnichannelIntegrationConfig.SubscriberConfig getSubscriberConfigsOrDefault(String key, OmnichannelIntegrationConfig.SubscriberConfig defaultValue)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue OmnichannelIntegrationConfig.SubscriberConfig
Returns
Type Description
OmnichannelIntegrationConfig.SubscriberConfig

getSubscriberConfigsOrThrow(String key)

public OmnichannelIntegrationConfig.SubscriberConfig getSubscriberConfigsOrThrow(String key)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.SubscriberConfig

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(OmnichannelIntegrationConfig other)

public OmnichannelIntegrationConfig.Builder mergeFrom(OmnichannelIntegrationConfig other)
Parameter
Name Description
other OmnichannelIntegrationConfig
Returns
Type Description
OmnichannelIntegrationConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public OmnichannelIntegrationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OmnichannelIntegrationConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public OmnichannelIntegrationConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
OmnichannelIntegrationConfig.Builder
Overrides

putAllChannelConfigs(Map<String,OmnichannelIntegrationConfig.ChannelConfig> values)

public OmnichannelIntegrationConfig.Builder putAllChannelConfigs(Map<String,OmnichannelIntegrationConfig.ChannelConfig> values)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Map<String,ChannelConfig>
Returns
Type Description
OmnichannelIntegrationConfig.Builder

putAllRoutingConfigs(Map<String,OmnichannelIntegrationConfig.RoutingConfig> values)

public OmnichannelIntegrationConfig.Builder putAllRoutingConfigs(Map<String,OmnichannelIntegrationConfig.RoutingConfig> values)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Map<String,RoutingConfig>
Returns
Type Description
OmnichannelIntegrationConfig.Builder

putAllSubscriberConfigs(Map<String,OmnichannelIntegrationConfig.SubscriberConfig> values)

public OmnichannelIntegrationConfig.Builder putAllSubscriberConfigs(Map<String,OmnichannelIntegrationConfig.SubscriberConfig> values)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Map<String,SubscriberConfig>
Returns
Type Description
OmnichannelIntegrationConfig.Builder

putChannelConfigs(String key, OmnichannelIntegrationConfig.ChannelConfig value)

public OmnichannelIntegrationConfig.Builder putChannelConfigs(String key, OmnichannelIntegrationConfig.ChannelConfig value)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
value OmnichannelIntegrationConfig.ChannelConfig
Returns
Type Description
OmnichannelIntegrationConfig.Builder

putChannelConfigsBuilderIfAbsent(String key)

public OmnichannelIntegrationConfig.ChannelConfig.Builder putChannelConfigsBuilderIfAbsent(String key)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.ChannelConfig.Builder

putRoutingConfigs(String key, OmnichannelIntegrationConfig.RoutingConfig value)

public OmnichannelIntegrationConfig.Builder putRoutingConfigs(String key, OmnichannelIntegrationConfig.RoutingConfig value)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
value OmnichannelIntegrationConfig.RoutingConfig
Returns
Type Description
OmnichannelIntegrationConfig.Builder

putRoutingConfigsBuilderIfAbsent(String key)

public OmnichannelIntegrationConfig.RoutingConfig.Builder putRoutingConfigsBuilderIfAbsent(String key)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.RoutingConfig.Builder

putSubscriberConfigs(String key, OmnichannelIntegrationConfig.SubscriberConfig value)

public OmnichannelIntegrationConfig.Builder putSubscriberConfigs(String key, OmnichannelIntegrationConfig.SubscriberConfig value)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
value OmnichannelIntegrationConfig.SubscriberConfig
Returns
Type Description
OmnichannelIntegrationConfig.Builder

putSubscriberConfigsBuilderIfAbsent(String key)

public OmnichannelIntegrationConfig.SubscriberConfig.Builder putSubscriberConfigsBuilderIfAbsent(String key)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.SubscriberConfig.Builder

removeChannelConfigs(String key)

public OmnichannelIntegrationConfig.Builder removeChannelConfigs(String key)

Optional. Various of configuration for handling App events.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.ChannelConfig> channel_configs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.Builder

removeRoutingConfigs(String key)

public OmnichannelIntegrationConfig.Builder removeRoutingConfigs(String key)

Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.RoutingConfig> routing_configs = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.Builder

removeSubscriberConfigs(String key)

public OmnichannelIntegrationConfig.Builder removeSubscriberConfigs(String key)

Optional. Various of subscribers configs.

map<string, .google.cloud.ces.v1.OmnichannelIntegrationConfig.SubscriberConfig> subscriber_configs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
OmnichannelIntegrationConfig.Builder