Class Pool.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
com.google.cloud.video.livestream.v1.Pool.Builder
- All Implemented Interfaces:
PoolOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Pool
public static final class Pool.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
implements PoolOrBuilder
Pool resource defines the configuration of Live Stream pools for a specific
location. Currently we support only one pool resource per project per
location. After the creation of the first input, a default pool is created
automatically at "projects/{project}/locations/{location}/pools/default".
Protobuf type google.cloud.video.livestream.v1.Pool-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.Network configuration for the pool.Output only.booleancontainsLabels(String key) User-defined key/value metadata.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intUser-defined key/value metadata.User-defined key/value metadata.getLabelsOrDefault(String key, String defaultValue) User-defined key/value metadata.getLabelsOrThrow(String key) User-defined key/value metadata.Deprecated.getName()The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.com.google.protobuf.ByteStringThe resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.Network configuration for the pool.Network configuration for the pool.Network configuration for the pool.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanNetwork configuration for the pool.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Network configuration for the pool.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllLabels(Map<String, String> values) User-defined key/value metadata.User-defined key/value metadata.removeLabels(String key) User-defined key/value metadata.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.setNameBytes(com.google.protobuf.ByteString value) The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.Network configuration for the pool.setNetworkConfig(Pool.NetworkConfig.Builder builderForValue) Network configuration for the pool.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Pool.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Pool.Builder>
-
mergeFrom
public Pool.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Pool.Builder>- Throws:
IOException
-
getName
The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.string name = 1;- Specified by:
getNamein interfacePoolOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.string name = 1;- Specified by:
getNameBytesin interfacePoolOrBuilder- Returns:
- The bytes for name.
-
setName
The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The resource name of the pool, in the form of: `projects/{project}/locations/{location}/pools/{poolId}`.string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfacePoolOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfacePoolOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfacePoolOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfacePoolOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfacePoolOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfacePoolOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:PoolOrBuilderUser-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsCountin interfacePoolOrBuilder
-
containsLabels
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
containsLabelsin interfacePoolOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfacePoolOrBuilder
-
getLabelsMap
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsMapin interfacePoolOrBuilder
-
getLabelsOrDefault
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsOrDefaultin interfacePoolOrBuilder
-
getLabelsOrThrow
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsOrThrowin interfacePoolOrBuilder
-
clearLabels
-
removeLabels
User-defined key/value metadata.
map<string, string> labels = 4; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
User-defined key/value metadata.
map<string, string> labels = 4; -
putAllLabels
User-defined key/value metadata.
map<string, string> labels = 4; -
hasNetworkConfig
public boolean hasNetworkConfig()Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5;- Specified by:
hasNetworkConfigin interfacePoolOrBuilder- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5;- Specified by:
getNetworkConfigin interfacePoolOrBuilder- Returns:
- The networkConfig.
-
setNetworkConfig
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5; -
setNetworkConfig
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5; -
mergeNetworkConfig
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5; -
clearNetworkConfig
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5; -
getNetworkConfigBuilder
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5; -
getNetworkConfigOrBuilder
Network configuration for the pool.
.google.cloud.video.livestream.v1.Pool.NetworkConfig network_config = 5;- Specified by:
getNetworkConfigOrBuilderin interfacePoolOrBuilder
-