Interface InputOrBuilder (0.44.0)

public interface InputOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

User-defined key/value metadata.

map<string, string> labels = 4;

Parameter
Name Description
key String
Returns
Type Description
boolean

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The creation time.

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

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The creation time.

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

Returns
Type Description
TimestampOrBuilder

getInputStreamProperty()

public abstract 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
Type Description
InputStreamProperty

The inputStreamProperty.

getInputStreamPropertyOrBuilder()

public abstract 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];

Returns
Type Description
InputStreamPropertyOrBuilder

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

User-defined key/value metadata.

map<string, string> labels = 4;

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

User-defined key/value metadata.

map<string, string> labels = 4;

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

User-defined key/value metadata.

map<string, string> labels = 4;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

User-defined key/value metadata.

map<string, string> labels = 4;

Parameter
Name Description
key String
Returns
Type Description
String

getName()

public abstract String getName()

The resource name of the input, in the form of: projects/{project}/locations/{location}/inputs/{inputId}.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The resource name of the input, in the form of: projects/{project}/locations/{location}/inputs/{inputId}.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getPreprocessingConfig()

public abstract PreprocessingConfig getPreprocessingConfig()

Preprocessing configurations.

.google.cloud.video.livestream.v1.PreprocessingConfig preprocessing_config = 9;

Returns
Type Description
PreprocessingConfig

The preprocessingConfig.

getPreprocessingConfigOrBuilder()

public abstract PreprocessingConfigOrBuilder getPreprocessingConfigOrBuilder()

Preprocessing configurations.

.google.cloud.video.livestream.v1.PreprocessingConfig preprocessing_config = 9;

Returns
Type Description
PreprocessingConfigOrBuilder

getSecurityRules()

public abstract Input.SecurityRule getSecurityRules()

Security rule for access control.

.google.cloud.video.livestream.v1.Input.SecurityRule security_rules = 12;

Returns
Type Description
Input.SecurityRule

The securityRules.

getSecurityRulesOrBuilder()

public abstract Input.SecurityRuleOrBuilder getSecurityRulesOrBuilder()

Security rule for access control.

.google.cloud.video.livestream.v1.Input.SecurityRule security_rules = 12;

Returns
Type Description
Input.SecurityRuleOrBuilder

getTier()

public abstract 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 for more detail. The default is HD.

.google.cloud.video.livestream.v1.Input.Tier tier = 14;

Returns
Type Description
Input.Tier

The tier.

getTierValue()

public abstract 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 for more detail. The default is HD.

.google.cloud.video.livestream.v1.Input.Tier tier = 14;

Returns
Type Description
int

The enum numeric value on the wire for tier.

getType()

public abstract Input.Type getType()

Source type.

.google.cloud.video.livestream.v1.Input.Type type = 5;

Returns
Type Description
Input.Type

The type.

getTypeValue()

public abstract int getTypeValue()

Source type.

.google.cloud.video.livestream.v1.Input.Type type = 5;

Returns
Type Description
int

The enum numeric value on the wire for type.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The update time.

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

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The update time.

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

Returns
Type Description
TimestampOrBuilder

getUri()

public abstract String getUri()

Output only. URI to push the input stream to. Its format depends on the 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
Type Description
String

The uri.

getUriBytes()

public abstract ByteString getUriBytes()

Output only. URI to push the input stream to. Its format depends on the 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
Type Description
ByteString

The bytes for uri.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The creation time.

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

Returns
Type Description
boolean

Whether the createTime field is set.

hasInputStreamProperty()

public abstract 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
Type Description
boolean

Whether the inputStreamProperty field is set.

hasPreprocessingConfig()

public abstract boolean hasPreprocessingConfig()

Preprocessing configurations.

.google.cloud.video.livestream.v1.PreprocessingConfig preprocessing_config = 9;

Returns
Type Description
boolean

Whether the preprocessingConfig field is set.

hasSecurityRules()

public abstract boolean hasSecurityRules()

Security rule for access control.

.google.cloud.video.livestream.v1.Input.SecurityRule security_rules = 12;

Returns
Type Description
boolean

Whether the securityRules field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The update time.

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

Returns
Type Description
boolean

Whether the updateTime field is set.