public static final class XRayConfig.SegmentFields.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder> implements XRayConfig.SegmentFieldsOrBuilder
envoy.extensions.tracers.xray.v4alpha.XRayConfig.SegmentFields| Modifier and Type | Method and Description |
|---|---|
XRayConfig.SegmentFields.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
XRayConfig.SegmentFields |
build() |
XRayConfig.SegmentFields |
buildPartial() |
XRayConfig.SegmentFields.Builder |
clear() |
XRayConfig.SegmentFields.Builder |
clearAws()
AWS resource metadata dictionary.
|
XRayConfig.SegmentFields.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
XRayConfig.SegmentFields.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
XRayConfig.SegmentFields.Builder |
clearOrigin()
The type of AWS resource, e.g.
|
XRayConfig.SegmentFields.Builder |
clone() |
com.google.protobuf.Struct |
getAws()
AWS resource metadata dictionary.
|
com.google.protobuf.Struct.Builder |
getAwsBuilder()
AWS resource metadata dictionary.
|
com.google.protobuf.StructOrBuilder |
getAwsOrBuilder()
AWS resource metadata dictionary.
|
XRayConfig.SegmentFields |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getOrigin()
The type of AWS resource, e.g.
|
com.google.protobuf.ByteString |
getOriginBytes()
The type of AWS resource, e.g.
|
boolean |
hasAws()
AWS resource metadata dictionary.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
XRayConfig.SegmentFields.Builder |
mergeAws(com.google.protobuf.Struct value)
AWS resource metadata dictionary.
|
XRayConfig.SegmentFields.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
XRayConfig.SegmentFields.Builder |
mergeFrom(com.google.protobuf.Message other) |
XRayConfig.SegmentFields.Builder |
mergeFrom(XRayConfig.SegmentFields other) |
XRayConfig.SegmentFields.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
XRayConfig.SegmentFields.Builder |
setAws(com.google.protobuf.Struct.Builder builderForValue)
AWS resource metadata dictionary.
|
XRayConfig.SegmentFields.Builder |
setAws(com.google.protobuf.Struct value)
AWS resource metadata dictionary.
|
XRayConfig.SegmentFields.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
XRayConfig.SegmentFields.Builder |
setOrigin(String value)
The type of AWS resource, e.g.
|
XRayConfig.SegmentFields.Builder |
setOriginBytes(com.google.protobuf.ByteString value)
The type of AWS resource, e.g.
|
XRayConfig.SegmentFields.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
XRayConfig.SegmentFields.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic XRayConfig.SegmentFields build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic XRayConfig.SegmentFields buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic XRayConfig.SegmentFields.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder mergeFrom(XRayConfig.SegmentFields other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public XRayConfig.SegmentFields.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<XRayConfig.SegmentFields.Builder>IOExceptionpublic String getOrigin()
The type of AWS resource, e.g. "AWS::AppMesh::Proxy".
string origin = 1;getOrigin in interface XRayConfig.SegmentFieldsOrBuilderpublic com.google.protobuf.ByteString getOriginBytes()
The type of AWS resource, e.g. "AWS::AppMesh::Proxy".
string origin = 1;getOriginBytes in interface XRayConfig.SegmentFieldsOrBuilderpublic XRayConfig.SegmentFields.Builder setOrigin(String value)
The type of AWS resource, e.g. "AWS::AppMesh::Proxy".
string origin = 1;public XRayConfig.SegmentFields.Builder clearOrigin()
The type of AWS resource, e.g. "AWS::AppMesh::Proxy".
string origin = 1;public XRayConfig.SegmentFields.Builder setOriginBytes(com.google.protobuf.ByteString value)
The type of AWS resource, e.g. "AWS::AppMesh::Proxy".
string origin = 1;public boolean hasAws()
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;hasAws in interface XRayConfig.SegmentFieldsOrBuilderpublic com.google.protobuf.Struct getAws()
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;getAws in interface XRayConfig.SegmentFieldsOrBuilderpublic XRayConfig.SegmentFields.Builder setAws(com.google.protobuf.Struct value)
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;public XRayConfig.SegmentFields.Builder setAws(com.google.protobuf.Struct.Builder builderForValue)
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;public XRayConfig.SegmentFields.Builder mergeAws(com.google.protobuf.Struct value)
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;public XRayConfig.SegmentFields.Builder clearAws()
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;public com.google.protobuf.Struct.Builder getAwsBuilder()
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;public com.google.protobuf.StructOrBuilder getAwsOrBuilder()
AWS resource metadata dictionary. See: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html#api-segmentdocuments-aws>`__
.google.protobuf.Struct aws = 2;getAwsOrBuilder in interface XRayConfig.SegmentFieldsOrBuilderpublic final XRayConfig.SegmentFields.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>public final XRayConfig.SegmentFields.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.SegmentFields.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.