Interface InputOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Input,Input.Builder
@Generated
public interface InputOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsLabels(String key) User-defined key/value metadata.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.Output only.Deprecated.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.getName()The resource name of the input, in the form of: `projects/{project}/locations/{location}/inputs/{inputId}`.com.google.protobuf.ByteStringThe resource name of the input, in the form of: `projects/{project}/locations/{location}/inputs/{inputId}`.Preprocessing configurations.Preprocessing configurations.Security rule for access control.Security rule for access control.getTier()Tier defines the maximum input specification that is accepted by the video pipeline.intTier defines the maximum input specification that is accepted by the video pipeline.getType()Source type.intSource type.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.getUri()Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanPreprocessing configurations.booleanSecurity rule for access control.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()The resource name of the input, in the form of: `projects/{project}/locations/{location}/inputs/{inputId}`.string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The resource name of the input, in the form of: `projects/{project}/locations/{location}/inputs/{inputId}`.string name = 1;- Returns:
- The bytes for name.
-
hasCreateTime
boolean hasCreateTime()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasUpdateTime
boolean hasUpdateTime()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
com.google.protobuf.Timestamp getUpdateTime()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getLabelsCount
int getLabelsCount()User-defined key/value metadata.
map<string, string> labels = 4; -
containsLabels
User-defined key/value metadata.
map<string, string> labels = 4; -
getLabels
Deprecated.UsegetLabelsMap()instead. -
getLabelsMap
User-defined key/value metadata.
map<string, string> labels = 4; -
getLabelsOrDefault
User-defined key/value metadata.
map<string, string> labels = 4; -
getLabelsOrThrow
User-defined key/value metadata.
map<string, string> labels = 4; -
getTypeValue
int getTypeValue()Source type.
.google.cloud.video.livestream.v1.Input.Type type = 5;- Returns:
- The enum numeric value on the wire for type.
-
getType
Input.Type getType()Source type.
.google.cloud.video.livestream.v1.Input.Type type = 5;- Returns:
- The type.
-
getTierValue
int getTierValue()Tier defines the maximum input specification that is accepted by the video pipeline. The billing is charged based on the tier specified here. See [Pricing](https://cloud.google.com/livestream/pricing) for more detail. The default is `HD`.
.google.cloud.video.livestream.v1.Input.Tier tier = 14;- Returns:
- The enum numeric value on the wire for tier.
-
getTier
Input.Tier getTier()Tier defines the maximum input specification that is accepted by the video pipeline. The billing is charged based on the tier specified here. See [Pricing](https://cloud.google.com/livestream/pricing) for more detail. The default is `HD`.
.google.cloud.video.livestream.v1.Input.Tier tier = 14;- Returns:
- The tier.
-
getUri
String getUri()Output only. URI to push the input stream to. Its format depends on the input [type][google.cloud.video.livestream.v1.Input.type], for example: * `RTMP_PUSH`: `rtmp://1.2.3.4/live/{STREAM-ID}` * `SRT_PUSH`: `srt://1.2.3.4:4201?streamid={STREAM-ID}`string uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The uri.
-
getUriBytes
com.google.protobuf.ByteString getUriBytes()Output only. URI to push the input stream to. Its format depends on the input [type][google.cloud.video.livestream.v1.Input.type], for example: * `RTMP_PUSH`: `rtmp://1.2.3.4/live/{STREAM-ID}` * `SRT_PUSH`: `srt://1.2.3.4:4201?streamid={STREAM-ID}`string uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for uri.
-
hasPreprocessingConfig
boolean hasPreprocessingConfig()Preprocessing configurations.
.google.cloud.video.livestream.v1.PreprocessingConfig preprocessing_config = 9;- Returns:
- Whether the preprocessingConfig field is set.
-
getPreprocessingConfig
PreprocessingConfig getPreprocessingConfig()Preprocessing configurations.
.google.cloud.video.livestream.v1.PreprocessingConfig preprocessing_config = 9;- Returns:
- The preprocessingConfig.
-
getPreprocessingConfigOrBuilder
PreprocessingConfigOrBuilder getPreprocessingConfigOrBuilder()Preprocessing configurations.
.google.cloud.video.livestream.v1.PreprocessingConfig preprocessing_config = 9; -
hasSecurityRules
boolean hasSecurityRules()Security rule for access control.
.google.cloud.video.livestream.v1.Input.SecurityRule security_rules = 12;- Returns:
- Whether the securityRules field is set.
-
getSecurityRules
Input.SecurityRule getSecurityRules()Security rule for access control.
.google.cloud.video.livestream.v1.Input.SecurityRule security_rules = 12;- Returns:
- The securityRules.
-
getSecurityRulesOrBuilder
Input.SecurityRuleOrBuilder getSecurityRulesOrBuilder()Security rule for access control.
.google.cloud.video.livestream.v1.Input.SecurityRule security_rules = 12; -
hasInputStreamProperty
boolean hasInputStreamProperty()Output only. The information for the input stream. This field will be present only when this input receives the input stream.
.google.cloud.video.livestream.v1.InputStreamProperty input_stream_property = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the inputStreamProperty field is set.
-
getInputStreamProperty
InputStreamProperty getInputStreamProperty()Output only. The information for the input stream. This field will be present only when this input receives the input stream.
.google.cloud.video.livestream.v1.InputStreamProperty input_stream_property = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The inputStreamProperty.
-
getInputStreamPropertyOrBuilder
InputStreamPropertyOrBuilder getInputStreamPropertyOrBuilder()Output only. The information for the input stream. This field will be present only when this input receives the input stream.
.google.cloud.video.livestream.v1.InputStreamProperty input_stream_property = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
-