Class CdnKey.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
- com.google.cloud.video.stitcher.v1.CdnKey.Builder
-
- All Implemented Interfaces:
CdnKeyOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CdnKey
public static final class CdnKey.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder> implements CdnKeyOrBuilder
Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.
Protobuf typegoogle.cloud.video.stitcher.v1.CdnKey
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CdnKey.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CdnKey
build()
CdnKey
buildPartial()
CdnKey.Builder
clear()
CdnKey.Builder
clearAkamaiCdnKey()
The configuration for an Akamai CDN key.CdnKey.Builder
clearCdnKeyConfig()
CdnKey.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CdnKey.Builder
clearGoogleCdnKey()
The configuration for a Google Cloud CDN key.CdnKey.Builder
clearHostname()
The hostname this key applies to.CdnKey.Builder
clearMediaCdnKey()
The configuration for a Media CDN key.CdnKey.Builder
clearName()
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`.CdnKey.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CdnKey.Builder
clone()
AkamaiCdnKey
getAkamaiCdnKey()
The configuration for an Akamai CDN key.AkamaiCdnKey.Builder
getAkamaiCdnKeyBuilder()
The configuration for an Akamai CDN key.AkamaiCdnKeyOrBuilder
getAkamaiCdnKeyOrBuilder()
The configuration for an Akamai CDN key.CdnKey.CdnKeyConfigCase
getCdnKeyConfigCase()
CdnKey
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
GoogleCdnKey
getGoogleCdnKey()
The configuration for a Google Cloud CDN key.GoogleCdnKey.Builder
getGoogleCdnKeyBuilder()
The configuration for a Google Cloud CDN key.GoogleCdnKeyOrBuilder
getGoogleCdnKeyOrBuilder()
The configuration for a Google Cloud CDN key.String
getHostname()
The hostname this key applies to.com.google.protobuf.ByteString
getHostnameBytes()
The hostname this key applies to.MediaCdnKey
getMediaCdnKey()
The configuration for a Media CDN key.MediaCdnKey.Builder
getMediaCdnKeyBuilder()
The configuration for a Media CDN key.MediaCdnKeyOrBuilder
getMediaCdnKeyOrBuilder()
The configuration for a Media CDN key.String
getName()
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`.com.google.protobuf.ByteString
getNameBytes()
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`.boolean
hasAkamaiCdnKey()
The configuration for an Akamai CDN key.boolean
hasGoogleCdnKey()
The configuration for a Google Cloud CDN key.boolean
hasMediaCdnKey()
The configuration for a Media CDN key.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CdnKey.Builder
mergeAkamaiCdnKey(AkamaiCdnKey value)
The configuration for an Akamai CDN key.CdnKey.Builder
mergeFrom(CdnKey other)
CdnKey.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CdnKey.Builder
mergeFrom(com.google.protobuf.Message other)
CdnKey.Builder
mergeGoogleCdnKey(GoogleCdnKey value)
The configuration for a Google Cloud CDN key.CdnKey.Builder
mergeMediaCdnKey(MediaCdnKey value)
The configuration for a Media CDN key.CdnKey.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CdnKey.Builder
setAkamaiCdnKey(AkamaiCdnKey value)
The configuration for an Akamai CDN key.CdnKey.Builder
setAkamaiCdnKey(AkamaiCdnKey.Builder builderForValue)
The configuration for an Akamai CDN key.CdnKey.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CdnKey.Builder
setGoogleCdnKey(GoogleCdnKey value)
The configuration for a Google Cloud CDN key.CdnKey.Builder
setGoogleCdnKey(GoogleCdnKey.Builder builderForValue)
The configuration for a Google Cloud CDN key.CdnKey.Builder
setHostname(String value)
The hostname this key applies to.CdnKey.Builder
setHostnameBytes(com.google.protobuf.ByteString value)
The hostname this key applies to.CdnKey.Builder
setMediaCdnKey(MediaCdnKey value)
The configuration for a Media CDN key.CdnKey.Builder
setMediaCdnKey(MediaCdnKey.Builder builderForValue)
The configuration for a Media CDN key.CdnKey.Builder
setName(String value)
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`.CdnKey.Builder
setNameBytes(com.google.protobuf.ByteString value)
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`.CdnKey.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CdnKey.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
clear
public CdnKey.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
getDefaultInstanceForType
public CdnKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CdnKey build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CdnKey buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CdnKey.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
setField
public CdnKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
clearField
public CdnKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
clearOneof
public CdnKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
setRepeatedField
public CdnKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
addRepeatedField
public CdnKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
mergeFrom
public CdnKey.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CdnKey.Builder>
-
mergeFrom
public CdnKey.Builder mergeFrom(CdnKey other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
mergeFrom
public CdnKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CdnKey.Builder>
- Throws:
IOException
-
getCdnKeyConfigCase
public CdnKey.CdnKeyConfigCase getCdnKeyConfigCase()
- Specified by:
getCdnKeyConfigCase
in interfaceCdnKeyOrBuilder
-
clearCdnKeyConfig
public CdnKey.Builder clearCdnKeyConfig()
-
hasGoogleCdnKey
public boolean hasGoogleCdnKey()
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
- Specified by:
hasGoogleCdnKey
in interfaceCdnKeyOrBuilder
- Returns:
- Whether the googleCdnKey field is set.
-
getGoogleCdnKey
public GoogleCdnKey getGoogleCdnKey()
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
- Specified by:
getGoogleCdnKey
in interfaceCdnKeyOrBuilder
- Returns:
- The googleCdnKey.
-
setGoogleCdnKey
public CdnKey.Builder setGoogleCdnKey(GoogleCdnKey value)
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
-
setGoogleCdnKey
public CdnKey.Builder setGoogleCdnKey(GoogleCdnKey.Builder builderForValue)
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
-
mergeGoogleCdnKey
public CdnKey.Builder mergeGoogleCdnKey(GoogleCdnKey value)
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
-
clearGoogleCdnKey
public CdnKey.Builder clearGoogleCdnKey()
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
-
getGoogleCdnKeyBuilder
public GoogleCdnKey.Builder getGoogleCdnKeyBuilder()
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
-
getGoogleCdnKeyOrBuilder
public GoogleCdnKeyOrBuilder getGoogleCdnKeyOrBuilder()
The configuration for a Google Cloud CDN key.
.google.cloud.video.stitcher.v1.GoogleCdnKey google_cdn_key = 5;
- Specified by:
getGoogleCdnKeyOrBuilder
in interfaceCdnKeyOrBuilder
-
hasAkamaiCdnKey
public boolean hasAkamaiCdnKey()
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
- Specified by:
hasAkamaiCdnKey
in interfaceCdnKeyOrBuilder
- Returns:
- Whether the akamaiCdnKey field is set.
-
getAkamaiCdnKey
public AkamaiCdnKey getAkamaiCdnKey()
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
- Specified by:
getAkamaiCdnKey
in interfaceCdnKeyOrBuilder
- Returns:
- The akamaiCdnKey.
-
setAkamaiCdnKey
public CdnKey.Builder setAkamaiCdnKey(AkamaiCdnKey value)
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
-
setAkamaiCdnKey
public CdnKey.Builder setAkamaiCdnKey(AkamaiCdnKey.Builder builderForValue)
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
-
mergeAkamaiCdnKey
public CdnKey.Builder mergeAkamaiCdnKey(AkamaiCdnKey value)
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
-
clearAkamaiCdnKey
public CdnKey.Builder clearAkamaiCdnKey()
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
-
getAkamaiCdnKeyBuilder
public AkamaiCdnKey.Builder getAkamaiCdnKeyBuilder()
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
-
getAkamaiCdnKeyOrBuilder
public AkamaiCdnKeyOrBuilder getAkamaiCdnKeyOrBuilder()
The configuration for an Akamai CDN key.
.google.cloud.video.stitcher.v1.AkamaiCdnKey akamai_cdn_key = 6;
- Specified by:
getAkamaiCdnKeyOrBuilder
in interfaceCdnKeyOrBuilder
-
hasMediaCdnKey
public boolean hasMediaCdnKey()
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
- Specified by:
hasMediaCdnKey
in interfaceCdnKeyOrBuilder
- Returns:
- Whether the mediaCdnKey field is set.
-
getMediaCdnKey
public MediaCdnKey getMediaCdnKey()
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
- Specified by:
getMediaCdnKey
in interfaceCdnKeyOrBuilder
- Returns:
- The mediaCdnKey.
-
setMediaCdnKey
public CdnKey.Builder setMediaCdnKey(MediaCdnKey value)
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
-
setMediaCdnKey
public CdnKey.Builder setMediaCdnKey(MediaCdnKey.Builder builderForValue)
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
-
mergeMediaCdnKey
public CdnKey.Builder mergeMediaCdnKey(MediaCdnKey value)
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
-
clearMediaCdnKey
public CdnKey.Builder clearMediaCdnKey()
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
-
getMediaCdnKeyBuilder
public MediaCdnKey.Builder getMediaCdnKeyBuilder()
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
-
getMediaCdnKeyOrBuilder
public MediaCdnKeyOrBuilder getMediaCdnKeyOrBuilder()
The configuration for a Media CDN key.
.google.cloud.video.stitcher.v1.MediaCdnKey media_cdn_key = 8;
- Specified by:
getMediaCdnKeyOrBuilder
in interfaceCdnKeyOrBuilder
-
getName
public String getName()
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`. The name is ignored when creating a CDN key.
string name = 1;
- Specified by:
getName
in interfaceCdnKeyOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`. The name is ignored when creating a CDN key.
string name = 1;
- Specified by:
getNameBytes
in interfaceCdnKeyOrBuilder
- Returns:
- The bytes for name.
-
setName
public CdnKey.Builder setName(String value)
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`. The name is ignored when creating a CDN key.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public CdnKey.Builder clearName()
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`. The name is ignored when creating a CDN key.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public CdnKey.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the CDN key, in the form of `projects/{project}/locations/{location}/cdnKeys/{id}`. The name is ignored when creating a CDN key.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getHostname
public String getHostname()
The hostname this key applies to.
string hostname = 4;
- Specified by:
getHostname
in interfaceCdnKeyOrBuilder
- Returns:
- The hostname.
-
getHostnameBytes
public com.google.protobuf.ByteString getHostnameBytes()
The hostname this key applies to.
string hostname = 4;
- Specified by:
getHostnameBytes
in interfaceCdnKeyOrBuilder
- Returns:
- The bytes for hostname.
-
setHostname
public CdnKey.Builder setHostname(String value)
The hostname this key applies to.
string hostname = 4;
- Parameters:
value
- The hostname to set.- Returns:
- This builder for chaining.
-
clearHostname
public CdnKey.Builder clearHostname()
The hostname this key applies to.
string hostname = 4;
- Returns:
- This builder for chaining.
-
setHostnameBytes
public CdnKey.Builder setHostnameBytes(com.google.protobuf.ByteString value)
The hostname this key applies to.
string hostname = 4;
- Parameters:
value
- The bytes for hostname to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CdnKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
mergeUnknownFields
public final CdnKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CdnKey.Builder>
-
-