public static final class CreateHookRequest.Builder extends GeneratedMessageV3.Builder<CreateHookRequest.Builder> implements CreateHookRequestOrBuilder
CreateHookRequest is the request for creating a hook.
Protobuf type google.cloud.securesourcemanager.v1.CreateHookRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateHookRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreateHookRequest build()
buildPartial()
public CreateHookRequest buildPartial()
clear()
public CreateHookRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateHookRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearHook()
public CreateHookRequest.Builder clearHook()
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
clearHookId()
public CreateHookRequest.Builder clearHookId()
Required. The ID to use for the hook, which will become the final component
of the hook's resource name. This value restricts to lower-case letters,
numbers, and hyphen, with the first character a letter, the last a letter
or a number, and a 63 character maximum.
string hook_id = 3 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateHookRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParent()
public CreateHookRequest.Builder clearParent()
Required. The repository in which to create the hook. Values are of the
form
projects/{project_number}/locations/{location_id}/repositories/{repository_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clone()
public CreateHookRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public CreateHookRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getHook()
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
Hook |
The hook.
|
getHookBuilder()
public Hook.Builder getHookBuilder()
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
getHookId()
public String getHookId()
Required. The ID to use for the hook, which will become the final component
of the hook's resource name. This value restricts to lower-case letters,
numbers, and hyphen, with the first character a letter, the last a letter
or a number, and a 63 character maximum.
string hook_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The hookId.
|
getHookIdBytes()
public ByteString getHookIdBytes()
Required. The ID to use for the hook, which will become the final component
of the hook's resource name. This value restricts to lower-case letters,
numbers, and hyphen, with the first character a letter, the last a letter
or a number, and a 63 character maximum.
string hook_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for hookId.
|
getHookOrBuilder()
public HookOrBuilder getHookOrBuilder()
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
getParent()
public String getParent()
Required. The repository in which to create the hook. Values are of the
form
projects/{project_number}/locations/{location_id}/repositories/{repository_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The repository in which to create the hook. Values are of the
form
projects/{project_number}/locations/{location_id}/repositories/{repository_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
hasHook()
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the hook field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CreateHookRequest other)
public CreateHookRequest.Builder mergeFrom(CreateHookRequest other)
public CreateHookRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreateHookRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeHook(Hook value)
public CreateHookRequest.Builder mergeHook(Hook value)
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Hook
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateHookRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateHookRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setHook(Hook value)
public CreateHookRequest.Builder setHook(Hook value)
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Hook
|
setHook(Hook.Builder builderForValue)
public CreateHookRequest.Builder setHook(Hook.Builder builderForValue)
Required. The resource being created.
.google.cloud.securesourcemanager.v1.Hook hook = 2 [(.google.api.field_behavior) = REQUIRED];
setHookId(String value)
public CreateHookRequest.Builder setHookId(String value)
Required. The ID to use for the hook, which will become the final component
of the hook's resource name. This value restricts to lower-case letters,
numbers, and hyphen, with the first character a letter, the last a letter
or a number, and a 63 character maximum.
string hook_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
String
The hookId to set.
|
setHookIdBytes(ByteString value)
public CreateHookRequest.Builder setHookIdBytes(ByteString value)
Required. The ID to use for the hook, which will become the final component
of the hook's resource name. This value restricts to lower-case letters,
numbers, and hyphen, with the first character a letter, the last a letter
or a number, and a 63 character maximum.
string hook_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
ByteString
The bytes for hookId to set.
|
setParent(String value)
public CreateHookRequest.Builder setParent(String value)
Required. The repository in which to create the hook. Values are of the
form
projects/{project_number}/locations/{location_id}/repositories/{repository_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The parent to set.
|
setParentBytes(ByteString value)
public CreateHookRequest.Builder setParentBytes(ByteString value)
Required. The repository in which to create the hook. Values are of the
form
projects/{project_number}/locations/{location_id}/repositories/{repository_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for parent to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateHookRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateHookRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides